急!关于matlab求解一次方程的问题(在线等)

来源:百度知道 编辑:UC知道 时间:2024/06/02 14:32:26
帮忙看一下这个程序可以这样写吗?
syms n ua
Ttq5=-19.313+295.27*(n/1000)-165.44*(n/1000)^2+40.874*(n/1000)^3-3.8445*(n/1000)^4;
Ft5=Ttq5*5.83*0.793*0.85/0.367;
Ff=0.013*3880*9.8;
Fw=2.77*ua^2/21.15;
F=Ff+Fw;
ua=0.377*0.367*n/(0.793*5.83);
solve('Ft5=F','ua')

求解可以,不过你这个方程的解非常复杂
我告诉你怎么求解
>> clear
>> syms n ua
>> Ttq5=-19.313+295.27*(n/1000)-165.44*(n/1000)^2+40.874*(n/1000)^3-3.8445*(n/1000)^4;
>> Ft5=Ttq5*5.83*0.793*0.85/0.367;
>> Ff=0.013*3880*9.8;
>> Fw=2.77*ua^2/21.15;
>> F=Ff+Fw;
>> equ1=Ft5-F;
>>equ2=ua-0.377*0.367*n/(0.793*5.83);
>>[n ua]=solve(equ1,equ2,n,ua)

我学过其他的语言,这个是数学专门的工具吧,不太会,但我了解编程的过程,看这个过程好像是没什么问题,看起来挺严谨的,具体细节我不懂,呵呵