Matrix Polynomial Equation solution
조회 수: 8 (최근 30일)
이전 댓글 표시
I have been trying for some time to solve the equation: A*(T.^4)+B*T=C+D where A, B, C, D, and T are all matrices, and T.^4 here takes its matlab meaning of being each cell of T taken individually to the power of 4. I have been trawling the help guide and the internet for some way of solving such a polynomial equation with matrices, but I can't find anything. If anyone could give any suggestions I would be so very grateful. Many thanks, Maria
댓글 수: 0
채택된 답변
Dr. Seis
2011년 12월 12일
I ran this as a test, and it looked like the value I randomly chose for "T" below matched the "TT" predicted by "fsolve". It looked like "C" and "D" were both known variables, so I assumed they were already summed together.
A = rand(3,3);
B = rand(3,3);
T = rand(3,3);
C_plus_D = A*(T.^4) + B*T;
TT = fsolve(@(TT)A*(TT.^4) + B*TT - C_plus_D, zeros(3,3));
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Polynomials에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!