早教吧 育儿知识 作业答案 考试题库 百科 知识分享

matlab生成矩阵的问题,搞不懂怎么回事,求指教!(2)生产列向量x=[1,3,5,7,9,…,99](3)生成以x的前5个元素为对角线的矩阵A(4)生成一个与A同阶的满足均匀发布的随机矩阵B(5)生成一

题目详情
matlab生成矩阵的问题,搞不懂怎么回事,求指教!
(2)生产列向量 x=[1,3,5,7,9,… ,99]
(3)生成以 x 的前 5 个元素为对角线的矩阵 A
(4)生成一个与 A 同阶的满足均匀发布的随机矩阵 B
(5)生成一个与 B 同阶的魔方矩 D,并计算其与 B 的转置
点乘所得到的矩阵 E
(6)生成由 E 的第 2、4、5 行和第 4、1 列组成的子矩阵 F
(7)求出 F 的所有元素中绝对值最大的元素的绝对值
▼优质解答
答案和解析
(2) x = 1:50; x = x.*2 - 1;(3) A = diag(x(1:5));(4) n = size(A,1); B = rand(n, n);(5) D = magic(n, n); E = D .* B;(6) F = [E(2,:); E(4,:); E(5,:); E(:,4)' ; E(:,1)];(7) ab = max(max(abs(F)));