关于polyeig函​数为什么polyei​g(A,0,B)与p​olyeig(A,B​)输出的结果不一样

 채택된 답변

Abhijeet
Abhijeet 2023년 3월 9일

0 개 추천

Hi 定毅,
The command polyeig(A, 0, B) computes the eigenvalues of the matrix polynomial A - lambda*B evaluated at lambda=0. This is equivalent to computing the eigenvalues of the matrix A multiplied by the inverse of B.
The command polyeig(A, B) computes the eigenvalues of the matrix polynomial A - lambda*B.
The reason is that evaluating the matrix polynomial at different values of lambda can lead to very different results.
Thanks

댓글 수: 1

定毅
定毅 2023년 4월 23일
I'm currently working on vibration, thank you for helping me solve this problem

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터 및 File Exchange에서 多项式에 대해 자세히 알아보기

제품

질문:

2023년 3월 1일

댓글:

2023년 4월 23일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!