怎么用matlab进行矩阵运算?

  发布时间:2020-02-14 15:58:50   作者:佚名   我要评论
怎么用matlab进行矩阵运算?下文小编就为大家带来详细使用图文教程,感兴趣的朋友可以一起看看

MATLAB具有几乎所有类型的通用矩阵计算功能。

有函数可以得到特征值。。。

命令行键入:

eig(A)

点击“Enter”键。

如图12所示。


以及单值。

命令行键入:

svd(A)

点击“Enter”键。 

如图13所示。

 

“多函数生成一个包含特征多项式系数的向量。 

矩阵a的特征多项式是:detλI-A)。

命令行键入: 

p = round(poly(A))

点击“Enter”键。

如图14所示。

我们可以很容易地找到一个多项式的根使用根函数。 

这些实际上是原始矩阵的特征值。

命令行键入: 

roots(p)

点击“Enter”键。

如图15所示。


MATLAB在矩阵计算之外有许多应用。

要卷积两个向量。.

命令行键入: 

q = conv(p,p)

点击“Enter”键。

如图16所示。 


...或再次卷积并绘制结果 。

命令行键入:

r = conv(p,q)

plot(r);

点击“Enter”键。

如图17、18所示。



在任何时候,我们都可以使用who或whos命令获得存储在内存中的变量列表。

命令行键入:whos 点击“Enter”键。 

如图19所示。


通过键入特定变量的名称,可以获得该变量的值。

命令行键入:

A

点击“Enter”键。

如图20所示。


通过用逗号或分号分隔每个语句,可以在一行上有不止一条语句。

如果您没有分配一个变量来存储一个操作的结果,那么结果将存储在一个名为ans的临时变量中。

命令行键入:

sqrt(-1)

点击“Enter”键。

如图21所示。


正如你所看到的,MATLAB在计算中很容易处理复数。

以上就是小编为大家带来的怎么用matlab进行矩阵运算全部内容,希望对大家有所帮助更多内容请继续关注脚本之家

相关文章

最新评论