文档

矩阵操纵

此示例显示了如何在MATLAB®中进行一些基本矩阵操作。

我们首先创建一个魔法正方形并将其分配给变量A。

a =魔术(3)
a =3×38 1 6 3 5 7 4 9 2

这是对A的每个元素添加2个方法的方法。

请注意,MATLAB不需要对矩阵数学的特殊处理。

A+2
ans =3×310 3 8 5 7 9 6 11 4

撇号符号表示矩阵的复杂共轭转置。

这是对A的转置的方法。

一个'
ans =3×38 3 4 1 5 9 6 7 2

符号 *表示矩阵的乘法。

让我们创建一个新的矩阵B,然后乘以B。

b = 2*一个(3)
b =3×32 2 2 2 2 2 2 2 2 2 2
A*b
ans =3×330 30 30 30 30 30 30 30 30

我们还可以使用。* operator乘以A的每个元素及其对应B的相应元素。

A.*b
ans =3×316 2 12 6 10 14 8 18 4

MATLAB具有几乎每种类型的常见矩阵计算的功能。例如,我们可以使用“ eig”命令找到A的特征值。

eig(a)
ans =3×115.0000 4.8990 -4.8990

这是我们简要介绍一些MATLAB矩阵处理功能的简短旅行。

这个话题有帮助吗?