用matlab求解一元三次方程lear all;syms k rowl rowg sigma ug ul R m w;rowl=745.1143;rowg=34.7859;sigma=0.072;ug=7;ul=4;R=0.1;m=0.1*R;w=50;s=solve('0.5*k*m*rowg*rowl*(ug-ul)^2-(k*sigma-(rowl-rowg)*w^2*R/k)*(0.5*k*m*rowl+rowg)=0','k');s=simplify
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 05:48:35
![用matlab求解一元三次方程lear all;syms k rowl rowg sigma ug ul R m w;rowl=745.1143;rowg=34.7859;sigma=0.072;ug=7;ul=4;R=0.1;m=0.1*R;w=50;s=solve('0.5*k*m*rowg*rowl*(ug-ul)^2-(k*sigma-(rowl-rowg)*w^2*R/k)*(0.5*k*m*rowl+rowg)=0','k');s=simplify](/uploads/image/z/6920389-37-9.jpg?t=%E7%94%A8matlab%E6%B1%82%E8%A7%A3%E4%B8%80%E5%85%83%E4%B8%89%E6%AC%A1%E6%96%B9%E7%A8%8Blear+all%3Bsyms+k+rowl+rowg+sigma+ug+ul+R+m+w%3Browl%3D745.1143%3Browg%3D34.7859%3Bsigma%3D0.072%3Bug%3D7%3Bul%3D4%3BR%3D0.1%3Bm%3D0.1%2AR%3Bw%3D50%3Bs%3Dsolve%28%270.5%2Ak%2Am%2Arowg%2Arowl%2A%28ug-ul%29%5E2-%28k%2Asigma-%28rowl-rowg%29%2Aw%5E2%2AR%2Fk%29%2A%280.5%2Ak%2Am%2Arowl%2Browg%29%3D0%27%2C%27k%27%29%3Bs%3Dsimplify)
用matlab求解一元三次方程lear all;syms k rowl rowg sigma ug ul R m w;rowl=745.1143;rowg=34.7859;sigma=0.072;ug=7;ul=4;R=0.1;m=0.1*R;w=50;s=solve('0.5*k*m*rowg*rowl*(ug-ul)^2-(k*sigma-(rowl-rowg)*w^2*R/k)*(0.5*k*m*rowl+rowg)=0','k');s=simplify
用matlab求解一元三次方程
lear all;
syms k rowl rowg sigma ug ul R m w;
rowl=745.1143;
rowg=34.7859;
sigma=0.072;
ug=7;
ul=4;
R=0.1;
m=0.1*R;
w=50;
s=solve('0.5*k*m*rowg*rowl*(ug-ul)^2-(k*sigma-(rowl-rowg)*w^2*R/k)*(0.5*k*m*rowl+rowg)=0','k');
s=simplify(s)
用matlab求解一元三次方程lear all;syms k rowl rowg sigma ug ul R m w;rowl=745.1143;rowg=34.7859;sigma=0.072;ug=7;ul=4;R=0.1;m=0.1*R;w=50;s=solve('0.5*k*m*rowg*rowl*(ug-ul)^2-(k*sigma-(rowl-rowg)*w^2*R/k)*(0.5*k*m*rowl+rowg)=0','k');s=simplify
因为你定义的就是符号运算啊 :“syms k rowl rowg sigma ug ul R m w;”这句就是定义了变量是符号变量,输出当然是符号,把这行去掉. 而且你用的simplify函数也是针对符号运算的.输出结果当然是符号. 接数字方程应该用ROOT函数,比如求x^3+2x^2+x-5=0 就是root([1 2 1 -5])