【 MATLAB 】poly 函数介绍

举报
李锐博恩 发表于 2021/07/15 06:49:01 2021/07/15
【摘要】 poly Polynomial with specified roots or characteristic polynomial Syntax p = poly(r) p = poly(A) Description p = poly(r),其中r是向量,返回其根是r元素的多项式的系数。 由多项式的根求多项式,由特征多项式的根,即特征值求特征多项式。 ...

poly

Polynomial with specified roots or characteristic polynomial

Syntax

p = poly(r)

p = poly(A)

Description

p = poly(r),其中r是向量,返回其根是r元素的多项式的系数。

由多项式的根求多项式,由特征多项式的根,即特征值求特征多项式。


特征值的特征多项式

Calculate the eigenvalues of a matrix, A.

计算矩阵 A 的特征值

A = [1 8 -10; -4 2 4; -5 2 8]
A = 3×3 1 8   -10 -4 2 4 -5 2 8

e = eig(A)
e = 3×1 complex 11.6219 + 0.0000i
  -0.3110 + 2.6704i
  -0.3110 - 2.6704i

由于e中的特征值是A的特征多项式的根,因此使用poly从e中的值确定特征多项式。

p = poly(e)
p = 1×4 1.0000  -11.0000   -0.0000  -84.0000

所以特征多项式可以写为:

x^3  - 11x^2 - 84 = 0;


p = poly(A), 其中A是n×n矩阵,返回矩阵特征多项式的n + 1个系数det(λI-A)。

由矩阵返回特征多项式的系数。

Characteristic Polynomial of Matrix

Use poly to calculate the characteristic polynomial of a matrix, A.

A = [1 2 3; 4 5 6; 7 8 0]
A = 3×3 1 2 3 4 5 6 7 8 0

p = poly(A)
p = 1×4 1.0000   -6.0000  -72.0000  -27.0000

Calculate the roots of p using roots. The roots of the characteristic polynomial are the eigenvalues of matrix A.

r = roots(p)
r = 3×1 12.1229 -5.7345 -0.3884

再由根r来求其多项式y,可预期一样,y 和 p一致。

 

 

 

 

文章来源: reborn.blog.csdn.net,作者:李锐博恩,版权归原作者所有,如需转载,请联系作者。

原文链接:reborn.blog.csdn.net/article/details/83344444

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。