查看: 96|回复: 2|关注: 0

[已答复] 计算多三段曲线与坐标轴围成的面积

[复制链接]

新手

5 麦片

财富积分


050


1

主题

2

帖子

0

最佳答案
发表于 5 天前 | 显示全部楼层 |阅读模式
本帖最后由 时岚中意双R 于 2020-3-27 12:21 编辑

第一次发帖寻求帮助
这是计算曲线的程序,想要求解三快区域的面积,解出来是汽车零百加速的时间
[num,~,~]=xlsread('Daytona675.xlsx');
n0=num(:,1); Tq0=num(:,2);Pe0=num(:,3);
m=290;
r=0.224;
nT=0.9;
g=9.807;
f=0.013;
Cd=2.0;
A=1.3;
CdA=Cd*A;
i0=3.73;
ig=[3.4317 2.8921 2.4948 2.2878 2.0993];
If=0.009;
Iw1=1.798;
Iw2=3.598;

pp=polyfit(n0,Tq0,3);                     
qq=polyfit(n0,Pe0,3);                        
n=1500:12000;                                
Tq=polyval(pp,n);                           
Pe=polyval(qq,n);                           

ua1=0.377*r*n/(ig(1)*i0);
ua2=0.377*r*n/(ig(2)*i0);
ua3=0.377*r*n/(ig(3)*i0);
ua4=0.377*r*n/(ig(4)*i0);

Ff=m*g*f;

Fw1=CdA*ua1.^2/21.15;
Fw2=CdA*ua2.^2/21.15;
Fw3=CdA*ua3.^2/21.15;
Fw4=CdA*ua4.^2/21.15;

Ft1=Tq.*i0*ig(1)*nT/r;
Ft2=Tq.*i0*ig(2)*nT/r;
Ft3=Tq.*i0*ig(3)*nT/r;
Ft4=Tq.*i0*ig(4)*nT/r;

Ffw1=Ff+Fw1;
Ffw2=Ff+Fw2;
Ffw3=Ff+Fw3;
Ffw4=Ff+Fw4;

q1=1+(Iw1+Iw2)/(m*r^2)+(If*ig(1)^2*i0^2*nT)/(m*r^2);
q2=1+(Iw1+Iw2)/(m*r^2)+(If*ig(2)^2*i0^2*nT)/(m*r^2);
q3=1+(Iw1+Iw2)/(m*r^2)+(If*ig(3)^2*i0^2*nT)/(m*r^2);
q4=1+(Iw1+Iw2)/(m*r^2)+(If*ig(4)^2*i0^2*nT)/(m*r^2);

aa1=1./((Ft1-Ffw1)/(q1*m));
aa2=1./((Ft2-Ffw2)/(q2*m));
aa3=1./((Ft3-Ffw3)/(q3*m));
aa4=1./((Ft4-Ffw4)/(q3*m));

axis([0 120 0 0.5]);
title('车速-加速度倒数')
xlabel('ua(km/h)');
ylabel('1/a');
hold on
plot(ua1,aa1,ua2,aa2,ua3,aa3,ua4,aa4);



新手

5 麦片

财富积分


050


1

主题

2

帖子

0

最佳答案
 楼主| 发表于 前天 11:10 | 显示全部楼层
图片(第一次忘记了)
TIM图片20200327121531.png

MATLAB 基础讨论
版块优秀回答者

入门

274 麦片

财富积分


50500


20

主题

501

帖子

40

最佳答案
  • 关注者: 2
发表于 4 天前 | 显示全部楼层
你图线我们都看不到,谁知道怎么求呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表