在用matlab解一个方程时出现如下错误,求指教 方程是这样的

在用matlab解一个方程时出现如下错误,求指教 方程是这样的
S=A0+A1*x^2+A2*x^4+A3*x^6+A4*x^8+A5*x^10 ;solve(S)
但出现的结果如下
Error using ==> solve
Unable to find closed form solution.
Error in ==> sym.solve at 49
[varargout{1:max(1,nargout)}] = solve(S{:});
Error in ==> text at 23
solve(S)
bydwknm 1年前 已收到1个回答 举报

jiaring 春芽

共回答了23个问题采纳率:87% 举报

你的A0等等都是未知数吗?未知的肯定解不出来.

1年前 追问

4

bydwknm 举报

都是已知的常系数

举报 jiaring

这样试试:把;改成英文的; S=A0+A1*x^2+A2*x^4+A3*x^6+A4*x^8+A5*x^10 ; solve(S) 或者令SS=[A5 0 A4 0 A3 0 A2 0 A1 A0]; roots(SS)
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.034 s. - webmaster@yulucn.com