matlab加速度积分计算速度和位移

Posted studyer_domi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab加速度积分计算速度和位移相关的知识,希望对你有一定的参考价值。

1、内容简介


2、内容说明


3、仿真分析clc
close all
clear
load('data.txt')
% 起始时间:2017年10月22日16:55:21
% 时间(s)    x轴加速度    y轴加速度    z轴加速度    温度
t=data(:,1);
acc_x=data(:,2);
figure
plot(t,acc_x)
xlabel 时间/s
ylabel 加速度
f = 100;
% t_new = t(1):t_step:t(end);
% acc_x_new = interp1(t,acc_x,t_new);
vel_x = zeros(length(t),1);
dis_x = zeros(length(t),1);
for i = 2:length(t)
    vel_x(i) = (acc_x(i-1)+acc_x(i))*0.5/f;
end
figure
plot(t,vel_x)
xlabel 时间/s
ylabel 速度
for i = 2:length(t)
    dis_x(i) = (vel_x(i-1)+vel_x(i))*0.5/f;
end
figure
plot(t,dis_x)
xlabel 时间/s
ylabel 位移


4、参考论文

 

 

以上是关于matlab加速度积分计算速度和位移的主要内容,如果未能解决你的问题,请参考以下文章

matlab 的串口通讯速度问题

如何在 JavaScript 中计算给定加速度的速度和位移?

matlab中,如何加快数据运算速度?

时域积分与频域积分 实现及对比

请问三轴加速度传感器加三轴陀螺仪怎样测动态姿态,能不能说详细点,谢谢!

如何提高MATLAB的运算速度