代码如下:
>> n=linspace(900,6000);%设定转速范围
ua1=0.377*0.367*n/(4.875*3.992);%计算各档车速范围
ua2=0.377*0.367*n/(4.875*2.150);
ua3=0.377*0.367*n/(4.875*1334);
ua4=0.377*0.367*n/(4.875*1.00);
ua5=0.377*0.367*n/(4.875*0.857);
Ttq=(-19.313+295.27*(n/1000)-165.44*(n/1000).^2+40.874*(n/1000).^3-3.8445*(n/1000).^4);% Ttq-n 曲线拟合公式43842364532006*Ttq;
Ft1=46.077576*Ttq;%计算各档对应转速下的驱动力
Ft2=24.81633*Ttq;
Ft3=15.397667*Ttq;
Ft4=11.542479*Ttq;
Ft5=9.891904*Ttq;
F1=1545*9.8*0.018+(1.4/21.15)*ua1.^2;%计算各档对应的各个车速下的行驶阻力
F2=1545*9.8*0.018+(1.4/21.15)*ua2.^2;
F3=1545*9.8*0.018+(1.4/21.15)*ua3.^2;
F4=1545*9.8*0.018+(1.4/21.15)*ua4.^2;
F5=1545*9.8*0.018+(1.4/21.15)*ua5.^2;
plot(ua1,Ft1,'k',ua2,Ft2,'k',ua3,Ft3,'k',ua4,Ft4,'k',ua5,Ft5,'k',ua1,F1,'k',ua2,F2,'k',ua3,F3,'k',ua4,F4,'k',ua5,F5,'k');%打印 汽车驱动力-行驶阻力平衡图
xlabel('ua/(km/h)');%对 汽车驱动力-行驶阻力平衡图 进行标注
ylabel('F/N');
title('汽车驱动力-行驶阻力平衡图');
看看问题出在哪? |