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本回答被提问者采纳
相似回答