有关matlab用字母变量来表示一元多次的解.

有关matlab用字母变量来表示一元多次的解.
>> syms x
>> syms a b w z
>> solve(x - 6/b*x^5 + 5/(b^2)*x^9 - w + w*5/b*x^4 + 3*x^5/(a^2) -3*z*x^2/a )
ans =
RootOf(5*X36^9*a^2 - 6*X36^5*a^2*b + 3*X36^5*b^2 + 5*X36^4*a^2*b*w - 3*X36^2*a*b^2*z + X36*a^2*b^2 - a^2*b^2*w,X36)
夏日午后_孤帆 1年前 已收到1个回答 举报

ahuyeye114 幼苗

共回答了15个问题采纳率:86.7% 举报

这就表示求不出显式解
X36只是一个缺省的变量而已,你看它把你的x都换成X36了而已

1年前 追问

8

夏日午后_孤帆 举报

如果非要求解这个方程,有没有办法,我想得到一个可以表示的式子

举报 ahuyeye114

据我所知,5次以上多项式没有求根公式 只能对非参数的5次以上多项式进行数值解,采用牛顿法之类的迭代方法 一般不可能有显式解,除非一些特殊的 例如x^5=1之类的
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.025 s. - webmaster@yulucn.com