《MATALB习题》PPT课件.ppt
《《MATALB习题》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《MATALB习题》PPT课件.ppt(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、已知矩阵已知矩阵1112131421222324A=3132333441424344(1)A(:,1)(2)A(2,:)(3)A(2:3,2:3)(4)ones(2,2)(5)eye(2)(6)A,ones(2,2);eye(2)(7)diag(A)(8)diag(A,1)(9)diag(A,-1)(10)diag(A,2)解:解:A(:,1)ans=11213141A(2,:)ans=21222324A(2:3,2:3)ans=22233233矩阵输入:矩阵输入:A=11,12,13,14;21,22,23,24;31,32,33,34;41,42,43,44A=11121314;21222
2、324;31323334;41424344 ones(2,2)ans=1 1 1 1 eye(2)ans=1 0 0 1 A,ones(2,2);eye(2)ans=11 12 13 14 1 1 21 22 23 24 1 1 31 32 33 34 1 0 41 42 43 44 0 1 diag(A)ans=11 22 33 44 diag(A,1)ans=12 23 34 diag(A,-1)ans=21 32 43 diag(A,2)ans=13 242.已知向量a=(4 7 8),b=(9 6 5),(1)求a与b的内积(点积);(2)一个同时垂直于a与b的矢量c(叉积);(3)矢
3、量a、b与c组成图形的面积(混合积)。解:(1)解法一:a=4,7,8;b=9,6,5;dot(a,b)解法二:sum(a.*b)解法三:a*b (2)c=cross(a,b)(3)dot(a,cross(b,c)3.求A=1 2 3;2 4 5;3 5 6的逆矩阵A-1,特征值和特征向量及A对应行列式的值。解:逆矩阵:A=1 2 3;2 4 5;3 5 6;inv(A)或eye(3)/A 特征值和特征向量:x,y=eig(A)(其中x为特征向量矩阵,y为特征值矩阵)对应行列式的值:det(A)4.(1)输入如下矩阵输入如下矩阵pi/3pi/6pi/2(2)求矩阵求矩阵B1,B1中每一元素为对
4、应矩阵中每一元素的正弦函数中每一元素为对应矩阵中每一元素的正弦函数(3)求矩阵求矩阵B2,B2中每一元素为对应矩阵中每一元素的余弦函数中每一元素为对应矩阵中每一元素的余弦函数(4)求求B12+B22(5)求矩阵的特征值与特征矢量:称特征向量为,而特征值矩阵为求矩阵的特征值与特征矢量:称特征向量为,而特征值矩阵为(6)求求Msin(L)M-1(7)使用使用funm命令求矩阵命令求矩阵A的正弦函数的正弦函数(8)证明证明sin2A+cos2A=1解:解:%(1)A=0pi/3;pi/6pi/2A=%(2)B1=sin(A)B1=%(3)B2=cos(A)B2=%(4)B1.2+B2.2ans=11
5、11%(5)M,L=eig(A)M=L=-0.29400%(6)M*sin(L)*inv(M)ans=%(7)funm(A,sin)或或funm(A,sin)ans=%(8)sin(A)2+cos(A)2ans=sin(A).2+cos(A).2ans=11115.按题目要求用按题目要求用MATLAB命令完成下列矩阵运算命令完成下列矩阵运算(1)使用使用rand命令产生命令产生5个个2x2随机矩阵随机矩阵A,B,C,D,E(2)求矩阵求矩阵F(使用和不使用使用和不使用inv命令两种情况命令两种情况)F=A-1B+C-1(D-1E)解:解:%(1)A=rand(2)A=B=rand(2)B=C=
6、rand(2)C=D=rand(2)D=E=rand(2)E=%(2)F=inv(A)*B+inv(C)*(inv(D)*E)F=F1=AB+C(DE)F1=6.已知矩阵,试求矩阵已知矩阵,试求矩阵A的左右翻转矩阵,上下翻转矩阵,然后的左右翻转矩阵,上下翻转矩阵,然后在工作空间中利用在工作空间中利用size命令查看矩阵命令查看矩阵A的大小。的大小。解:解:A=123;456;789A=123456789fliplr(A)%左右翻转矩阵左右翻转矩阵%ans=321654987flipud(A)%上下翻转矩阵上下翻转矩阵%ans=789456123size(A)ans=33 7.试用不同的方法建立
7、数组试用不同的方法建立数组A11.52.02.53.0,了解怎样访,了解怎样访问数组问数组A的第二个元素,然后将其更换为,找出的第二个元素,然后将其更换为,找出A中大于中大于1的元的元素。素。解:A=11.52.02.53.0A=A=1,1.5,2.0,2.5,3.0A=A(2)ans=A=b=find(A1)b=2345%元素下标元素下标B=A(b)B=8、已知矩阵,试用、已知矩阵,试用MATLAB提供的关系运算命令将提供的关系运算命令将B中所有大于等于中所有大于等于2的元素全改为的元素全改为0。解:解:B=12;34;y=ones(2)*2y=2222xa=Bxa.*Bans=10009.
8、已知多项式已知多项式,试求两个多项式的和与乘积。试求两个多项式的和与乘积。解:解:a=12-2;poly2sym(a)ans=x2+2*x-2b=11-31;poly2sym(b)ans=x3+x2-3*x+1ab=conv(a,b)%乘法乘法%ab=13-3-78-2poly2sym(ab)ans=x5+3*x4-3*x3-7*x2+8*x-2 c=012-2c=012-2poly2sym(c)ans=x2+2*x-2d=c+bd=12-1-1poly2sym(d)ans=x3+2*x2-x-110.用5阶多项式对0,pi/2上的正弦函数进行最小二乘拟合x=0:pi/20:pi/2;y=si
9、n(x);a=polyfit(x,y,5);x1=0:pi/30:pi*2;y1=sin(x1);y2=a(1)*x1.5+a(2)*x1.4+a(3)*x1.3+a(4)*x1.2+a(5)*x1+a(6);plot(x1,y1,b-,x1,y2,r*)legend(原曲线,拟合曲线)axis(1,7,-1.2,4)11.(1)求方程求方程x4+7x3+9x-20=0的全部根,的全部根,(2)已知根求方程。已知根求方程。解解(1)p=1709-20;r=roots(p)r=-7.2254(2)pp=poly(r)pp=12 求方程x-e-x=0的精确解和近似解。解:s=solve(x-exp
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATALB习题 MATALB 习题 PPT 课件
限制150内