作业帮 > 数学 > 作业

matlab怎么解这个方程?

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/22 12:12:46
matlab怎么解这个方程?
v=35.01;T=973;p=0.21;
K1=6.528*10^-3*exp(-149000/(8.314*T));K2=5*10^-3*exp(-150000/(8.314*T));
K3=10^-3*exp(-210000/(8.314*T));K4=3.24*10^-8*exp(-1371.3/T);
a=K1*p^0.5;b=K2*p^0.5;c=K3^2*p^1.5;d=K4*p^0.5;
x=solve('2/v*x/(x^2+a)+0.8/v*x/(x^2+b)+3*x^5*(sqrt(1+1.2*c/(x^6*v))-1)/c+6/v*x/(x^2+d)=1','x')请问这个方程怎么解出来,a,b,c如何赋值
我试着画了一下函数的图像,好像是无解的样子.
f=@(x)2/v*x/(x^2+a)+0.8/v*x/(x^2+b)+3*x^5*(sqrt(1+1.2*c/(x^6*v))-1)/c+6/v*x/(x^2+d)-1
fplot(f,[-100,100])
再问: 我带入具体的数值可以解出来,但换成参数就不行了,是不是参数的值没有赋值?谢谢!