如何用matlab解Y一元三次方程组(a-x)*(b-x)*(c-x)-(a-x)*d^2-(b-x)*e^2-(c-x)*f^2+2*d*e*f=0就是x是未知数其他为已知数。如何实现这个方程子的解 用MATLAB

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 04:04:16
如何用matlab解Y一元三次方程组(a-x)*(b-x)*(c-x)-(a-x)*d^2-(b-x)*e^2-(c-x)*f^2+2*d*e*f=0就是x是未知数其他为已知数。如何实现这个方程子的解  用MATLAB

如何用matlab解Y一元三次方程组(a-x)*(b-x)*(c-x)-(a-x)*d^2-(b-x)*e^2-(c-x)*f^2+2*d*e*f=0就是x是未知数其他为已知数。如何实现这个方程子的解 用MATLAB
如何用matlab解Y一元三次方程组
(a-x)*(b-x)*(c-x)-(a-x)*d^2-(b-x)*e^2-(c-x)*f^2+2*d*e*f=0
就是x是未知数其他为已知数。如何实现这个方程子的解 用MATLAB

如何用matlab解Y一元三次方程组(a-x)*(b-x)*(c-x)-(a-x)*d^2-(b-x)*e^2-(c-x)*f^2+2*d*e*f=0就是x是未知数其他为已知数。如何实现这个方程子的解 用MATLAB
参考顺宽兄的代码:补充并且测试通过
如下:
syms a b c d e f x
S=solve('(a-x)*(b-x)*(c-x)-(a-x)*d^2-(b-x)*e^2-(c-x)*f^2+2*d*e*f=0','x');

S=solve('(a-x)*(b-x)*(c-x)-(a-x)*d^2-(b-x)*e^2-(c-x)*f^2+2*d*e*f=0','x');
S=simplify(S)

用lingo的话会非常方便