MATLAB怎么才能生成10行10列的a矩阵,要求将1-100按顺序填充.

如题所述

for i =1:1:10

for i =1:1:10

A(i,j)=(i-1)*10+j

end

end

A

产生10*10的全0矩阵:

zeros(10,10)

产生10*10的全1矩阵:

ones(10,10)

产生10*10的单位矩阵:

eye(10,10)

产生10*10的0~1间均匀分布的随机矩阵。

rand(10,10)

产生10*10的均值为0,方差为1的标准正态分布随机矩阵:

randn(10,10)

扩展资料:

矩阵在物理学中的另一类泛应用是描述线性耦合调和系统。这类系统的运动方程可以用矩阵的形式来表示,即用一个质量矩阵乘以一个广义速度来给出运动项,用力矩阵乘以位移向量来刻画相互作用。求系统的解的最优方法是将矩阵的特征向量求出(通过对角化等方式),称为系统的简正模式。

这种求解方式在研究分子内部动力学模式时十分重要:系统内部由化学键结合的原子的振动可以表示成简正振动模式的叠加。描述力学振动或电路振荡时,也需要使用简正模式求解 。

参考资料来源:百度百科-矩阵

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-07-10
for i =1:1:10
for i =1:1:10
A(i,j)=(i-1)*10+j
end
end
A本回答被提问者采纳

MATLAB怎么才能生成10行10列的a矩阵,要求将1-100按顺序填充.
ones(10,10)产生10*10的单位矩阵:eye(10,10)产生10*10的0~1间均匀分布的随机矩阵。rand(10,10)产生10*10的均值为0,方差为1的标准正态分布随机矩阵:randn(10,10)

如何用matlab产生一个十行十列的矩阵
clear all;clc;close all;a=rand(10)b=ones(10)c=zeros(10)

matlab怎么生成这样的矩阵,大神来啊!有悬赏
a=1:100;A=reshape(a,10,10);bb=ones(1,10);B(1,1:100)= repmat([1:10],1,10);B(2,1:100)=[bb,bb*2,bb*3,bb*4,bb*5,bb*6,bb*7,bb*8,bb*9,bb*10];B(3,1:100)=A(:)';B A 拷到matalb中运行一下可以看到结果,A是10行10列的矩阵,内容是1到100;B是三行100...

MATLAB中怎么把1-100这100个整数排成一个矩阵
x=1:100;X=reshape(x,m,n);%m和n分别为要生成矩阵的行数和列数

matlab中怎么能产生10×10的矩阵,要求都是整数,并且没有重复值_百度知...
如:for i=1:10 A(i,:)=10*(i-1)+randperm(10);end A 可产生矩阵 A = 7 3 8 9 2 6 10 4 1 5 20 15 14 11 16 17 18 19 12 13 23 28 21 29 26 27 25 22 24 30 40 33 38 ...

在MATLAB中建立随机数矩阵
matlab A = rand(10,10)*100; % 产生0到100之间的随机数矩阵 B = (A > 40 & A < 60); % 产生逻辑数组,符合条件的元素为1,否则为0 A(B) = NaN; % 将符合条件的元素用NaN替换 上述代码中,rand(10,10)*100产生10×10的随机数矩阵,其中每个元素都在0到100之间均匀分布。然后,...

matlab 中,怎么让一个矩阵按某一列排列,并且行也跟着变动?
1、打开MATLAB软件,可以使用ortrows函数,在命令行窗口内打入help sortrows,就会出现以下画面,就如下图所示,根据出现的提示进行下一步进程。2、有了函数之后,这时需要创建一个矩阵,矩阵a为3行3列,可以输入“sortrows(a,1)”,就会看到以下画面,如下图所示,这个函数是对整个矩阵按第一列进行升序...

如何用matlab生成一个10*10的稀疏随机矩阵,每行里至少含有1个0,且...
你可以这么做,对于每一行,都先生成一个1到10的随机数,假如生成2,那就把这一行的第二个数置为0,然后对于没有置为0的其他行再分别生成随机数,待其他九个随机数也生成之后对这九个作一个归一化就能保证每行之和为1了

matlab中10x10矩阵,要让这个矩阵含有1—10元素各一个,其余元素为零,且...
>>a=randperm(10);>> b=randperm(10);>> c=1:10;>> A=zeros(10,10);>> k=sub2ind(size(A),a,c);>> A(k)=b;>> A

matlab 1*100的矩阵怎么转换成10*10的?
试试 reshape(A,10,10)

相似回答