![]() |
新手求助!作业题!
[B][SIZE="3"][SIZE="4"]本人做作业需要用matlab 画图 刚学了几天 只能用最简单的公式画二维图.现在要话汽车的动力特性图 就是求出4个挡位下车速u和D的关系曲线图 我输了下列语言 结果说什么 minus 错误 到底是哪里错了 请高手给我指点下啊 谢谢了 感激不尽!!![/SIZE][/SIZE][/B]n=[600:4000]; %给定转速范围
r=0.367; nt=0.85; f=0.013; CDA=2.77; m=3880; g=9.8; %给出各种性能参数 f=0.013; i0=5.83; i1=6.09; i2=3.09; i3=1.71; i4=1.00; u1=0.377*r*n/(i1*i0); u2=0.377*r*n/(i2*i0); u3=0.377*r*n/(i3*i0); u4=0.377*r*n/(i4*i0); %不同挡位转速与速度的关系 u=[0:120]; Tq=-19.313+295.27*(n/1000)-165.44*(n/1000).^2+40.874*(n/1000).^3-3.8445*(n/1000).^4; %汽油发动机使用外特性的Tq-n曲线的拟合公式 Ft1=Tq*i1*i0*nt/r; Ft2=Tq*i2*i0*nt/r; Ft3=Tq*i3*i0*nt/r; Ft4=Tq*i4*i0*nt/r; Fr=m*g*f+CDA/21.15*u.^2; D1=f+1/(g*m)*(Ft1-Fr); %将du/dt=1/(L*m)[Ft-(Ff+Fw)]代入D=Y+L/g*(du/dt) D2=f+1/(g*m)*(Ft2-Fr); %坡度i忽略,则道路阻力系数Y=f D3=f+1/(g*m)*(Ft3-Fr); D4=f+1/(g*m)*(Ft4-Fr); plot(u1,D1,u2,D2,u3,D3,u4,D4) |
你的Fr大小是1x121,而Ft1,Ft2,Ft3,Ft4是1x3410的。
D1=f+1/(g*m)*(Ft1-Fr); %将du/dt=1/(L*m)[Ft-(Ff+Fw)]代入D=Y+L/g*(du/dt) D2=f+1/(g*m)*(Ft2-Fr); %坡度i忽略,则道路阻力系数Y=f D3=f+1/(g*m)*(Ft3-Fr); D4=f+1/(g*m)*(Ft4-Fr); Ft1,2,3,4 - Fr就是错误来源,数组长度不一致。 |
非常感谢!
已经解决,感谢指教!!!:lol:
|
所有时间均为北京时间。现在的时间是 14:22。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.