您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > matlab-第二章
1,在一个MATLAB命令中,6+7i和6+7*i有何区别?i和I有何区别?第一个i代表一个变量,6+7i是一个函数,第二个代表虚数,6是实部,7代表虚步.I只代表变量.2,.设A和B是两个同大小的矩阵,试分析A*B和A.*B、A./B和B.\A、A/B和B/A的区别?如果A和B是两个标量数据,结论又如何?A*B是矩阵相乘,A.*B表示A和B单个元素之间对应相乘。A./B和B.\A值相等,是一样的。A/B等效于B的逆右乘A的矩阵,B\A等效于B矩阵逆左乘A矩阵。如果A和B是两个标量数据,结论是都没有区别。3,写出完成下列操作的命令。(1)删除矩阵A的第7号元素A(7)=[](2)将向量t的0元素用机器零来代替t(find(t==0))=eps(3)将含有12个元素的向量x转换成3*4矩阵newA=reshape(A,3,4)(4)求一个字符串的ASCIIch=['abc';'123'];absch(5)产生和A同样大小的幺矩阵ones(size(A))(6)从矩阵A提取主对角线元素,并以这些元素构成对角阵B。A=[123;456;789];D=diag(A)B=diag([1,5,9])4,.要生产均值为3,方差为1的500个正态分布的随机序列,写出相应的表达式y=3+sqrt(1)*randn(500)5,(1)主对角元素1159上三角矩阵1-12301-4200520009下三角矩阵100051003050111509逆矩阵-0.17580.16410.2016-0.0227-0.1055-0.1016-0.03910.0664-0.0508-0.08590.15160.00230.3906-0.0313-0.18130.0281行列式的值1280秩4范数A1=norm(A,1)=20A2=norm(A)=21.3005A3=norm(A,inf)=35条件数A1=cond(A,1)=14.4531A2=cond(A,2)=11.1739A3=cond(A,inf)=22.0938迹16(2)主对角元素0.434上三角矩阵0.430043.00002.000004.000021.0000下三角矩阵0.430000-8.90004.00000逆矩阵0.0022-0.01750.0234-0.0017-0.00350.0405行列式的值秩2范数B1=norm(B,1)=47B2=norm(B)=43.4271B3=norm(B,inf)=45.4300条件数B2=cond(B,2)=1.9354迹4.43006,all(A)=0any(A)=1isnan(A)=0100000isinf(A)=0011000isfinite(A)=1000111
本文标题:matlab-第二章
链接地址:https://www.777doc.com/doc-1791962 .html