How Can I Pull A Specific Variable From The Determinant of Matrix?
조회 수: 6 (최근 30일)
이전 댓글 표시
I have a huge 6x6 matrix (Matrix H) . It has 2 variable Lambda1 and Lambda2. I must pull lambda1 or lambda2. So I must write in terms of each other.
Therefore, I took determinant of matrix and equaled to zero.with,
DH=det(H)==0
And ı have a solution. Then, if I write this command to pull any Lambda
solve(DH,lambda1)
Matlab give error, like that
Warning: Unable to find explicit solution. For see help.
Empty sym : 0-by-1
What should I do ?
답변 (2개)
Ameer Hamza
2020년 12월 2일
This shows that MATLAB could not find a closed-form expression to write lambda1 in terms of lambda2. Your equation is nonlinear and for such equations, writing one variable in term of other is not always possible.
댓글 수: 0
Walter Roberson
2020년 12월 2일
You have no realistic chance of calculating one variable in terms of the other symbolically. Your function involves the first two bessel functions of the first kind and the first two bessel functions of the second kind. There is no closed form solution even just to solving x=J0(y)
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Logical에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!