How to solve polynomial without using array matrix?

I have to find root of 7th order polynomial whose coffecients are little hectic to calculate because I have to find roots for more than one polynomial equation. Here coffecients are also of higher order(chances of wrong calc manually). I tried to myself I am quoting below:
syms x
f=(1632+24.74-187.649792*x)-(-0.228*20^2)*(1-0.000624367*x)*(1-0.000624367*x)*(0.247-0.000154219*x)*(0.95-0.001173138*x)*(1-0.000624367*x)*(1)*(1-0.000154493*x)*(1.2-6.014377*10^-5*x)
after this use expand and then tried roots(f), solve(f) got nothing.......Anyone please answer what is error or is ther any other way of doing this?

 채택된 답변

syms x
f=(1632+24.74-187.649792*x)-(-0.228*20^2)*(1-0.000624367*x)*(1-0.000624367*x)*(0.247-0.000154219*x)*(0.95-0.001173138*x)*(1-0.000624367*x)*(1)*(1-0.000154493*x)*(1.2-6.014377*10^-5*x)
f = 
vpasolve(f)
ans = 

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Polynomials에 대해 자세히 알아보기

제품

릴리스

R2020b

질문:

2021년 9월 11일

댓글:

2021년 9월 11일

Community Treasure Hunt

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

Start Hunting!

Translated by