matlab怎么计算矩阵的特征值和特征向量

特征值与特征向量是线性代数中的重要概念。对于阶数较大的矩阵,我们很难手工计算出其特征值与特征向量。而matlab给我们提供了一个很好的工具,大大简化了我们的工作。

工具/材料

matlab2016a

操作方式

  • 01

    首先我们看看矩阵的特征值与特征标的目的量的寄义。对于一个n阶方阵A,若存在非零n维标的目的量x与常数λ使得λx=Ax,则称λ是A的一个特征值,x是A属于特征值λ的特征标的目的量。我们可以利用|λE-A|=0求解出A的特征之,然后反代归去求解特征标的目的量(不惟一)。

  • 02

    这里我们用手算法先举一个例子。

  • 03

    若是利用matlab求矩阵的特征值与特征标的目的量,则利用号令eig(A)。我们用该号令求解上面的矩阵A,如图。因为特征标的目的量不惟一,是以可能与我们求得的标的目的量分歧,不外它们之间只差一个倍数关系。

  • 04

    若是碰到比力复杂或阶数较年夜的矩阵,无法手算,只能经由过程matlab等东西求解。这里举一个随机矩阵的例子。

  • 05

    该矩阵的计较远远超出了手算的规模,用matlab求得的特征标的目的量成果如下。

  • 06

    对应的特征值如下。可见,用matlab求解长短常便利快捷的。

  • End
  • 发表于 2018-02-23 00:00
  • 阅读 ( 390 )
  • 分类:科学教育

相关问题

0 条评论

请先 登录 后评论