首页 >>  正文

matlab建立三阶幺矩阵

来源:baiyundou.net   日期:2024-09-20

袁符谭1847matlab产生随机矩阵matlab怎么产生10*20阶从3到10的随机矩阵 -
钟怖狗13936634027 ______[答案] round(rand([10 20])*7)+3 %不需要整数的话,把round去掉就行了

袁符谭1847matlab求已知矩阵的阶数
钟怖狗13936634027 ______ [m,n]=size(A) 得到的就是矩阵A的行数m和列数n. 如果m和n都是3就对了,就是方阵了. 你可以用 if m==3 & n==3, ..... end 继续做你想做的...

袁符谭1847matlab中,建立一个4*4阶的矩阵,编程输出最大元素的行号、列号和元素值. -
钟怖狗13936634027 ______ A=[1,2,3;2:4;4:6;3,7,7] [m,n]=size(A); a0=[]; for i=1:m a=max(A(i,:)); B=[a0,a]; a0=B; end disp('最大值为:') M=max(B) disp('坐标为:') [X,Y]=find(A==M) A = 1 2 3 2 3 4 4 5 6 3 7 7 最大值为: M = 7 坐标为: X = 4 4 Y = 2 3

袁符谭1847用matlab 生成一个3X3随机矩阵A,提取其对角元素,构造其对角矩阵所需的语句. -
钟怖狗13936634027 ______[答案] diag( diag( rand(3,3) ) ) 元素是在[0,1]上平均分布的,如果想改成正态分布,把rand命令改为randn即可

袁符谭1847如何用matlab建立如下矩阵:x=[1 1 1;1 2 1;1 3 1;...1 n 1;2 1 1;2 2 1;2 3 1;...2 n 1;...m 1 1;...] -
钟怖狗13936634027 ______ m = 5; n = 3; x = []; for k = 1:m t = ones(n,3); t(1:n,1) = k; t(1:n,2) = 1:n; x = [x;t]; end; x

袁符谭1847matlab创建矩阵 -
钟怖狗13936634027 ______ 用一个二重循环就行了 rou = 0.5; nt = 10; R = zeros(nt); for i = 1:nt for j = 1:nt R(i,j) = rou^abs(i-j); end end R效果如图

袁符谭1847MATLAB 的题建立一个n阶的魔方矩阵,并求出矩阵中大于8且小于25的元素及元素的数目.麻烦写下过程, -
钟怖狗13936634027 ______[答案] 你想要的大概是这样吧(y的值就是你想求的): a=magic(n); y=0; for i=1:n*n if a(i)>8 && a(i)

袁符谭1847怎样用matlab创建矩阵 -
钟怖狗13936634027 ______ A={'a'; 'b'}; B=[1 2; 3 4]; C=cell(3); C(2:3,1)=A; C(1,2:3)=A'; B1=mat2cell(B,[1 1],[1 1]); C(2:3,2:3)=B1 cellplot(C)

袁符谭1847matlab magic(3) -
钟怖狗13936634027 ______ 跟magic函数的算法有关.这算法是这样的:将三阶魔方的中数5填入正中央,然后其上填1,再按照向前一个数的右上角依次填数2.3.4…… 如填到顶端则移至最下 如填到最右则移至最左相应位子 如所填格子已有数则填入该数的下方空格子 你仔细看看是不是这样

袁符谭1847描述在Matlab中矩阵运算的含义,如A*B,A.*B表示什么运算过程? -
钟怖狗13936634027 ______ A*B是矩阵相乘Cij=Ai1 B1j + Ai2 B2j + Ai3 B3j + ... A.*B是矩阵对应位置的的元素相乘Cij = AijBij

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024