MATLAB Answers

Finding roots of a matrix equation

38 views (last 30 days)
kimi on 17 Jul 2020
Commented: kimi on 24 Jul 2020
I'm having trouble getting roots for this matrix. The example has to do with finding the natural frequency and mode shapes of a a simple rigid rotor system on anisotropic flexible supports. I have the formula, answer, and polynomial from the matrix equation just struggling to find the roots. Please help.
The question is example 3.6.1(a) finding roots s1-8.
I believe im solving for q and q` but im not sure how to put this in matlab. Or maybe us


Sign in to comment.

Answers (1)

Devineni Aslesha
Devineni Aslesha on 20 Jul 2020
Refer the roots documentation from the given link


Show 5 older comments
kimi on 24 Jul 2020
My values are still way off. I'm going to try another similar problem.
>> s = eig(B,A)
s =
-7.00429151535041e-15 + 90.3168809902389i
-7.00429151535041e-15 - 90.3168809902389i
1.14751809725569e-18 + 4.33505975508429i
1.14751809725569e-18 - 4.33505975508429i
0 + 4.32548302517613i
0 - 4.32548302517613i
9.33170852334867e-18 + 0.546468920033129i
9.33170852334867e-18 - 0.546468920033129i
Walter Roberson
Walter Roberson on 24 Jul 2020
s = eig(B,A) but before it was eig(B, -A)
kimi on 24 Jul 2020
That was a mistake the values aren't that different

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!