资源描述:
《MATLAB_实用教程_课后习题答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第二章1•计算复数3+4i与5-6i的乘积。a=3+4ib=5-6ic=a*b2.构建结构体Students,属性包含Name>age和Email,数据包括{'Zhang',18,['Zhang@163.com','Zhang@263.com']}、{'WangS21,[]}和{'Li',[],[]},构建后读取所有Name属性值,并且修改'Zhang'的Age属性值为19。Students(l).Age=18Students(l).Email='zhang@163.com7zhang@263.com'Students(2).Name='Wang'Students(2).Age=2
2、1Students(2).Email=[]Students(3).Name='Li'Students(3).Age=[]Students(3).Email=[]Students.NameStudent(l).Age(l)=19Student.Age3.用满矩阵和稀疏矩阵存储方式分别构造下属矩阵:A=[01000;10000;00000;00010]A=[01000;10000;00000;00010]S=sparse(A)S=sparse([2zl,4]/[lz2,4],[l/l/l]A5)4•采用向量构造符得到向量[1,5,9.…,41].A=l:4:415.按水平和竖直方向分别
3、合并下述两个矩阵:A=[l00;110;001],B=[234;567;8910]A=[100;110;001]B=[234;567;8910]C=[AB]D=[A;B]6•分別删除笫五题两个结果的笫2行。A=[100;110;001]B=[234;567;8910]C=[AB]D=[A;B]C(2,:)=[]D(2,:)=[]7.分别将第5题两个结果的第2行最示3列的数值改^[111213]oA=[100;l10;001]B=[234;567;8910]C=[AB]D=[A;B]C(2,4:6)=[ll1213]D(2,:)=[ll1213]7.分別查看笫5题两个结果的各方向长度
4、A=[100;110;001]B=[234;567;8910]C=[AB]D=[A;B]a=size(C)b=size(D)8.分别判断pi是否为字符串和浮点数。tf=ischar(pi)tf=isfloat(pi)9.分别将笫5题两个结果均转换为2*9的矩阵。A=[100;110;001]B=[234;567;8910]C=[AB]D=[A;B]E=reshape(C,2,9)F=reshape(D,2,9)11•计算第5题矩阵A的转秩。A=[100;l10;001]B=transpose(A)12•分别计算第5题矩阵A和B的A+B、A.B和AB。A=[100;110;001
5、]B=[234;567;8910]C=A+BD=A.*BE=AB13•判断第5题矩阵A和B中哪些元素值不小于4oA=[100;l10;001]B=[234;567;8910]A>=4'Thepictureis"秋verygood'oB>=414.分别用函数strcat()和矩阵合并符合并如下字符串:a-Thepictureis'b='verygood'c=strcat(a,b)d=[ab]25.创建字符串数组,其中元素分别为'Picture'秋Pitch'。a=char('Picture'/,Pitch,)16.在第14题结果屮查找字符串0。a=fThepictureis'b='
6、verygood1c=strcat(a,b)d=[ab]e=strfind(c/e')f=strfind(d;e,)16.在第15题结果中匹配字符串,Pi,。a二char('PictureTPitch')x=strmatch('Pi'za)17.将字符T/verygood'转换为等值的整数。a=double('verygood')18.将十进制的50转换为二进制的字符串。a=dec2bin(50)20将I•六进制的字符串,50,转换为三进制的整数。a=hex2dec(,50,)1•计算矩阵A的二范数、行列式、秩、化零空间和正交空间。A=[17241850;23571449;4613
7、2043;1012192162;111825256]N=norm(A)A_det=det(A)Z=null(A)Q=orth(A)b=rank(A)A=[17241850;23571449;46132043;1012192162;111825256]2.求解线性方程组AX二B,其中A如笫1题所示,B=[l1111]的转秩。A=[17241850;23571449;46132043;1012192162;111825256]B=transpose([l1111])X=A