实验二 MATLAB语言矩阵运算
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验二 MATLAB 语言矩阵运算
一、实验目的:掌握基本的矩阵运算及常用的函数。
二、实验内容:
⎥⎦⎤⎢⎣⎡=654321a ⎥⎦⎤⎢⎣⎡-=531142b ⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-=201c ⎥⎥⎥⎦
⎤⎢⎢⎢⎣⎡=063258741d 1、下列运算是否合法,为什么?如合法,结果是多少?
(1) result1
= a'
(2) result2 = a * b
(3) result3 = a + b
(4) result4 = b * d
(5) result5 = [b ; c' ] * d
(6) result6 = a . * b
(7) result7 = a . / b
(8) result8 = a . * c
(9) result9 = a . \
b
(10) result10 = a . ^2
(11) result11 = a ^2
(12) result12 = 2 . ^ a
2、用MATLAB 求下面的的方程组。
(1)⎥⎥⎥⎥⎦
⎤⎢⎢⎢⎢⎣⎡-=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡⨯⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡----017413231511222315921274321x x x x (2)⎪⎪⎩⎪⎪⎨⎧=-++=--=-++=++5
6533332821w z y x w y x w z y x z y x 3、已知⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡----=13231
51122231592127A (1)求矩阵A 的秩(rank)
(2)求矩阵A 的行列式(determinant)
(3)求矩阵A的逆(inverse)
(4)求矩阵A的特征值及特征向量(eigenvalue and eigenvector)
4、关系运算与逻辑运算
已知a=20,b=-2,c=0,d=1
(1) r1 = a > b
(2) r2 = a > b & c > d
(3) r3 = a == b* (-10)
(4) r4 = ~b | c
三、思考题
10991010
1022222++++==
---=∑ n n y ,求y=?(用format long 查看y 的值) 提示:
POW2 Base 2 power and scale floating point number.
X = POW2(Y) for each element of Y is 2 raised to the power Y.