Calculate the unknowns values that satisfy determinant of matrix equals to zero

조회 수: 9 (최근 30일)
Hidir ABAY
Hidir ABAY 2016년 12월 24일
답변: Soumya Saxena 2016년 12월 28일
Hello everyone,
I'll try to be syntetic :
- I have a system : Mx'' +Cx' +Kx = 0 (M, C and K are matrices of size [m x n] and x a vector [mx1] - I say that x=A exp(i*w*t) (with w the pulsation and t the time) - I have (-w²M + C iw + K)A = 0
I want to find the values w (w is an unknown vector [m x 1]) that satisfy determinant (-w²M + C iw + K)=0 and I don't know if it is possible or not, and if it's possible how can I do ?
Thank you.
  댓글 수: 1
Star Strider
Star Strider 2016년 12월 24일
It seems that ‘w’ could be an eigenvalue. Explore the eig function (and its friends) to see if it will do what you want.

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

답변 (1개)

Soumya Saxena
Soumya Saxena 2016년 12월 28일
I understand that you would like to determine the values of "w" that satisfy the equation, (-w²M + C iw + K)=0. However, in order to better understand your question and provide you with a suggestion, please provide me some more information :
1. What is your use case ? What physical system are you modelling ?
2. What is the end goal that you are trying to achieve ?
3. As mentioned in the post, (-w²M + C iw + K) is the determinant of a matrix. Could you please let me know what matrix it is and how you are defining it ?
4. Please also provide me the exact values of M, C and K, and how you are initializing them.
In general, the unknowns values that make the determinant 0 are the roots of the characteristic equation and are the eigenvalues. To calculate eigenvalues, you may use the "eig" function as given in the following documentation:

카테고리

Help CenterFile Exchange에서 Linear Algebra에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by