matlab课后习题答案
习题二 1, 如何理解“矩阵就是MATLAB最基本得数据对象” 答因为向量可以瞧成就是仅有一行或一列得矩阵,单个数据标量可以瞧成就是 仅含一个元素得矩阵,故向量与单个数据都可以作为矩阵得特例来处理。 。因此,矩阵就是MATLAB最基本、最重要得数据对象。 2, 设A与B就是两个同维同大小得矩阵,问 1 A大B与A。大B得值就是否相等 答不相等。 2 Ao /B与B。\A得值就是否相等 答相等。 3 A / B与B\A得值就是否相等 答不相等、 4 A / B与B \ A所代表得数学含义就是什么 答A/ B等效于B得逆右乘A矩阵,即A大invB,而B\A等效于B矩阵得逆 左乘A矩阵,即invB大A。 3, 写出完成下列操作得命令。 1 将矩阵0第2〜5行中第1, 3,5列元素赋给矩阵8。 答BA2 5 ,12 5;或 BA 2 5, [ 1 35] 2 删除矩阵0得第7号元素、 答A⑺[] 3 将矩阵0得每个元素值加3 0、 答A A30; 4 求矩阵0得大小与维数、 答sizeA; ndim s A; 5 将向量t得0元素用机器零来代替。 答tfin d tO eps; 6 将含有12个元素得向量x转换成矩阵、 答re s hap e x, 3 ,4; 7 求一个字符串得ASCI I码。 答ab s C 1 235;或 doublet 12 3 8 求一个ASC 11码所对应得字符、 答c h a r49; 4.下列命令执行后,LL L2、L3、L4得值分别就是多少 A19;B1 0 -A;o .、 L1AB; L2A5; L3A〉3A 7 ; L4 f i ndA3A7; 答L 1 得值为[0, 0, 0, 0, 1,0, 0, 0,0] L2 得值为[1,1, 1, 1,1, 0,0,0, 0] L3 得值为[0,0, 0, 1, 1, 1,0,0,0] L4得值为[4, 5,6] 5,已知 完成下列操作 1 取出A得前3行构成矩阵B,前两列构成矩阵C,右下角子矩阵构成矩阵 D ,B与C得乘积构成矩阵Eo 答BA13,; CA, 1 2; DA24,34; EB* C; 2 分别求 ED、ED、E|D、E|D 与 f indA 10A2 5。 答EVD,ED,E|D,〜E | D findA 10A25 [1; 5]。 6. 当入[3 4, NaN, Inf, Inf, pi, ep s , 0]时,分析下列函数得执行结 果allA,an y AjsnanA, i sinfA,isf i nit e A。 答allA得值为0 anyA得值为1 4 s nanA得值为[0, 1, 0,0, 0, 0,0] 4s i nfA得值为[0, 0,1, 1, 0, 0,0] 4s f initeA得值为[1, 0 , 0,0, 1, 1, 1] 7. 用结构体矩阵来存储5名学生得基本情况数据,每名学生得数据包括学号、姓 名、专业与6门课程得成绩。 答s t udent 1 .idz 00 0 T; stu d e ntl。name,Tom; stu d entl.m a jo r compute r ; stu d en t l.grade [8 9 ,7 8 ,6 7,9 0,8 6,8 5]; 8. 建立单元矩阵B并回答有关问题。 B {1,1} 1; B {1,2} Bre nd en,; B {2,1} r es h apel9,3, 3 ; B {2,2} { 12, 3 4,2; 5 4,2 1,3;4, 2 3, 6 7 ; 1 si z e B与ndim s B得值分别就是多少 答siz e B得值为2,2。 n dims B得值为 2。 2 B2与B4得值分别就是多少 答B2,B4 。沮⑶二口与B {3}[]执行后,B得值分别就是多少 答当执行B3[]后, [1, 4,7; 2, 5, 8; 3, 6,9], {12,34, 2 ; 54, 21, 3 ; 4, 2 3,67 }} 。当执行B{3}[]后, B { 1, [ ] ; [1,4,7; 2, 5,8; 3, 6, 9] , { 1 2, 34, 2;54, 2 1, 3; 4, 23, 67}} 习题三 1. 写出完成下列操作得命令。 1 建立3阶单位矩阵瓦 答Aey e 3 ; 2 建立5X 6随机矩阵4其元素为[1 0 0,200]范围内得随机整数、 答round 100 2 00-1 0 0 *ra n d 5, 6; 3 产生均值为1,方差为0、2得50 0个正态分布得随机数。 答1 sqrt 0、2大r a n d n 5, 100; 4 产生与4同样大小得幺矩阵。 答on e ssizeA; 5 将矩阵4对角线得元素加3 0 o 答A e yes i zeA*30; 6 从矩阵,提取主对角线元素,并以这些元素构成对角阵及 答B d i agdiagA; 2. 使用函数,实现方阵左旋9 0。或右旋90。得功能、例如,原矩阵为AM左旋后 得到B,右旋后得到C。 答 B r ot90A; C rot 9 0 A, - 1 ; 3. 建立一个方阵4,求4得逆矩阵与4得行列式得值,并验证4与就是互逆 得。 答 A r a n d ⑶大 1 0 ; B i nv A; Cd e t A; 冼计算B*A,再计算A*B,由计算可知B*A A*B,即4 A l AT1 A就是 互逆。 4. 求下面线性方程组得解。 。答 A[4,2,1;3, 1,2;1 2,3,0 ]; 。b [2;10;8]; x i nvA*b 。方程组得解为乂 5. 求下列矩阵得主对角线元素、上三角阵、下三角阵、秩、范数、条件数与迹。 1 。 。2 答 1取主对角线元素 diagA; 上三角阵 triuA; 下三角阵 tri 1 A; 秩 ran kA; 范数 n o rmA,l; 或 no r mA; 或 n o rmA, inf; 条件数 co n dA, 1 ; 或 condA,2;或 co n