当前位置:首页>开发>正文

怎样用matlab画汽车加速度曲线 matlab中怎么添加加速度约束

2023-05-24 22:46:25 互联网 未知 开发

 怎样用matlab画汽车加速度曲线 matlab中怎么添加加速度约束

怎样用matlab画汽车加速度曲线

用matlab画汽车加速度曲线,首先需要有一组实验得到的数据,其二根据数据绘制其散点图,第三根据散点图的趋势拟定大致的数学模型,然后用matlab的拟合函数拟合出其数学模型的表达式系数,最后用绘图函数绘出其汽车加速度曲线。

matlab中怎么添加加速度约束

我是用采集到的加速度信号来做两次积分得到位移信号,由于采集到的加速度信号有直流偏移量,所以用了detrend命令做去趋势处理。为了检验代码是否正确,我用了一个标准的正弦函数来验证。代码如下:
t=(0:1:10240-1)/2000
a=sin(5*t) %标准的正弦函数,准备对其进行两次积分处理
fs=2000
N=10240
za=detrend(a) %对采集到的加速度信号去趋势处理(因为采集到的加速度信号有直流偏移量)
v=cumtrapz(t,za) %对加速度信号积分得速度信号
zv=detrend(v) %对速度信号去趋势处理
l=cumtrapz(t,zv) %对速度信号积分得到位移信号
zl=detrend(l) %对位移信号去趋势处理
figure(1)
subplot(3,1,1)
plot(t,za)
title(加速度信号)
subplot(3,1,2)
plot(t,zv)
title(速度信号)
subplot(3,1,3)
plot(t,zl)
title(位移信号)

最新文章