matlab求对数方程我写的代码和最终结果是这样的>> [x,y,t]=solve('log(x/0.03)=-60520/8.314*(1/t-1/400)','log(y/2.21)=2640/8.314*(1/t-1/400)','x/(y^2)+(3*x)/y=1') x = 476.31305790608770549170402557675 y = .5538238216470057372233016824
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 12:08:03
![matlab求对数方程我写的代码和最终结果是这样的>> [x,y,t]=solve('log(x/0.03)=-60520/8.314*(1/t-1/400)','log(y/2.21)=2640/8.314*(1/t-1/400)','x/(y^2)+(3*x)/y=1') x = 476.31305790608770549170402557675 y = .5538238216470057372233016824](/uploads/image/z/8323201-1-1.jpg?t=matlab%E6%B1%82%E5%AF%B9%E6%95%B0%E6%96%B9%E7%A8%8B%E6%88%91%E5%86%99%E7%9A%84%E4%BB%A3%E7%A0%81%E5%92%8C%E6%9C%80%E7%BB%88%E7%BB%93%E6%9E%9C%E6%98%AF%E8%BF%99%E6%A0%B7%E7%9A%84%3E%3E+%5Bx%2Cy%2Ct%5D%3Dsolve%28%27log%28x%2F0.03%29%3D-60520%2F8.314%2A%281%2Ft-1%2F400%29%27%2C%27log%28y%2F2.21%29%3D2640%2F8.314%2A%281%2Ft-1%2F400%29%27%2C%27x%2F%28y%5E2%29%2B%283%2Ax%29%2Fy%3D1%27%29+x+%3D+476.31305790608770549170402557675+++y+%3D+.5538238216470057372233016824)
matlab求对数方程我写的代码和最终结果是这样的>> [x,y,t]=solve('log(x/0.03)=-60520/8.314*(1/t-1/400)','log(y/2.21)=2640/8.314*(1/t-1/400)','x/(y^2)+(3*x)/y=1') x = 476.31305790608770549170402557675 y = .5538238216470057372233016824
matlab求对数方程
我写的代码和最终结果是这样的
>> [x,y,t]=solve('log(x/0.03)=-60520/8.314*(1/t-1/400)','log(y/2.21)=2640/8.314*(1/t-1/400)','x/(y^2)+(3*x)/y=1')
x =
476.31305790608770549170402557675
y =
.55382382164700573722330168241279
t =
1.9460588600215865959456115448506
但是这个结果一看就有问题,有大神知道代码哪里出问题了么?
matlab求对数方程我写的代码和最终结果是这样的>> [x,y,t]=solve('log(x/0.03)=-60520/8.314*(1/t-1/400)','log(y/2.21)=2640/8.314*(1/t-1/400)','x/(y^2)+(3*x)/y=1') x = 476.31305790608770549170402557675 y = .5538238216470057372233016824
[t x y]=solve('log(x/0.03)+(60520/8.314)*(1/t-1/400)=0','log(y/2.21)=(2640/8.314)*(1/t-1/400)','x/(y^2)+(3*x)/y=1',x,y,t)
t x y 的顺序问题!
% 没有问题啊
> solve('20*log10(x)-20*log10(0.1)-20*log10(sqrt(1+(0.1/2)^2))-20*log10(sqrt(1+(0.1/20)^2))=60','x')
ans =
100.12617352620642318520852783732
希望能解决您的问题。