MATLAB中如何直接输入矩阵 %1.试分别生成2113 5 阶的单位阵、8 阶均匀分布的随机矩5261阵4102及其下三角矩阵a=eye(5);1653b=rand(8);c=tril(b)2.生产列向量 x=[1,3,5,7,9,…,29]x=[1;3;5;7;9;11;13;15;17;19;21;23;25;27;29];方法1y=[1:2:29];方法2z=[linspace(1,29,15)];方法33.生成以 x 的前 5 个元素为对角线的矩阵AA=diag(x(1:5))4.生成一个与 A 同阶的正态分布的随机矩阵 BA=ones(6);c=size(A);B=randn(c);情况1%A1=ones(5,6);c1=size(A1);B1=randn(c1);情况25.生成由 B 与其同阶魔方矩阵点乘得到的矩阵 Db=size(B);b1=magic(b);D=B.*b16.生成由 D 的第 2、4、5 行和第4、1 列组成的子矩阵 EE=D([2,4,5],[4,1])
请问matlab中怎样输入矩阵数组 你其实是想问多维数组吧,这么用-如下:m=3;n=4;i=7;x=zeros(m,n,i);要用copy的时候就用x(:,:,1)=某个n*m维矩阵 或是 某个n*m维矩阵=x(:,:1)x(:,:,2)同上zdx(:,:,i)同上
在matlab中如何输入矩阵 %1.试分别生成5阶的单位阵、8阶均匀分布的随机矩阵及其下三角矩阵a=eye(5);b=rand(8);c=tril(b)2.生产列向量x=[1,3,5,7,9,29]x=[1;3;5;7;9;11;13;15;17;19;21;23;25;27;29]方法1y=[1:2:29]方法2z=[linspace(1,29,15)]方法33.生成以x的前5个元素为对角线的矩阵aa=diag(x(1:5))4.生成一个与a同阶的正态分布的随机矩阵ba=ones(6);c=size(a);b=randn(c)情况1%a1=ones(5,6);c1=size(a1);b1=randn(c1)情况25.生成由b与其同阶魔方矩阵点乘得到的矩阵db=size(b);b1=magic(b);d=b.*b16.生成由d的第2、4、5行和第4、1列组成的子矩阵ee=d([2,4,5],[4,1])