Finding polynomial roots without normal form
이전 댓글 표시
The roots(p) function finds polynomial roots given a vector of polynomial coefficients. However, I have encountered several problems where a polynomial of many variables is specified, but all of those variables except one is known and I need to solve for the roots in terms of the final variable. Rearranging all of the variables into coefficients of the remaining independent variable is tedious and sometimes error-prone.
Is there any way, without using the symbolic manipulation toolbox which I don't have, to identify the coefficients numerically after substitution of values for the known variables, and/or compute the roots of the function directly? Exact solutions preferred, but approximations would be nice to know about as well.
채택된 답변
추가 답변 (2개)
Paulo Silva
2011년 8월 11일
0 개 추천
Walter Roberson
2011년 8월 11일
0 개 추천
What is your present representation for the polynomial, and how are you presently doing the substitution?
카테고리
도움말 센터 및 File Exchange에서 Polynomials에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!