matlab 做加速度积分,科学网—Matlab编写由加速度积分得到速度和位移函数 - 王德才的博文...-程序员宅基地

技术标签: matlab 做加速度积分  

研究中经常会用到将加速度数据积分成速度和位移,对前几年编写的程序重新进行了改写。为了测试和验证peer2acc函数、dirFolder函数和acc2vd函数,编写了一个简单的测试程序

acc2vd函数主要信息如下:

%% Main information

% Developed by Decai@hfut  2014/11/14

% Calculate velocity & displacement from acceleration through integration

%% Description of input & output variables

% ---input variables

% acc: acceleration data

% dt: time step

% ---output variables

% vel: velocity data

% dis: displacement data

%% Format to use

% vel=acc2vd(acc,dt)

% or [vel,dis]=acc2vd(acc,dt)

测试程序如下:

clear all

clc

direc='test';

filenames=dirFolder(direc);

[acc,dt,N]=peer2acc(direc,filenames{1});

[vel,dis]=acc2vd(acc,dt);

t=dt:dt:N*dt;

subplot(311)

plot(t,acc);

ylabel('acceleration');

subplot(312)

plot(t,vel);

ylabel('velocity');

subplot(313)

plot(t,dis);

xlabel('t')

ylabel('displacement');

运行结果:

0106f0b57b2172e1ccb8bd942b3c5379.png

转载本文请联系原作者获取授权,同时请注明本文来自王德才科学网博客。

链接地址:http://blog.sciencenet.cn/blog-708601-843581.html

上一篇:Matlab读取文件夹下指定扩展名的所有文件的文件名

下一篇:Matlab编写的采用五点中心差分方法由速度计算加速度函数

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42356282/article/details/115856700

智能推荐

RHEL7换CentOS7网易镜像yum源_rhel镜像 163 下载-程序员宅基地

文章浏览阅读235次。参考:https://blog.csdn.net/u013605322/article/details/79726564https://www.cnblogs.com/yldf/p/11900020.html(原文章)1、首先卸载原来的yum源rpm -qa|grep yum|xargs rpm -e --nodeps2、下载新的yum安装包以Centos7为例:在以下网址http://mirrors.163.com/centos/7/os/x86_64/Packages/ 下载所需文件,所需的文_rhel镜像 163 下载

内存泄漏检测_memleakdetect 源码-程序员宅基地

文章浏览阅读1.6k次。console (控制台) 内存检测可以以下这样最简单的方法 // 用法:按 F5 调试,如果有内存泄漏的情况,用鼠标双击"输出"那里的信息,会定位到那一语句泄漏// 或按 F4 也能定位到内存泄漏的语句 by benben 2012.12.28#define _CRTDBG_MAP_ALLOC#include#include#define new new(_memleakdetect 源码

C++ 虚函数表解析_虚函数表是如何组织的(数据结构是什么),运行时怎么查虚函数表-程序员宅基地

文章浏览阅读890次。C++ 虚函数表解析转自:陈皓http://blog.csdn.net/haoel前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函_虚函数表是如何组织的(数据结构是什么),运行时怎么查虚函数表

用 Python 编写的 Python 解释器-程序员宅基地

文章浏览阅读865次。(点击上方公众号,可快速关注)翻译: qingyunha 英文:Allison Kapturhttp://qingyunha.github.io/taotao/All..._python里写一个解释器

go语言使用smtp发送邮件_go的quotedprintable-程序员宅基地

文章浏览阅读1.8k次,点赞2次,收藏3次。在 go 语言里想要发送smtp邮件是非常容器的事情,官方自带 net/smtp 包可以使用,不过这里介绍的是另一个包:gomail ,不是因为别的,主要是上手简单。import ( "gopkg.in/gomail.v2")// 初始化m := gomail.NewMessage()// 发邮件的地址m.SetHeader("From", "[email protected]")..._go的quotedprintable

Fire Net HDU - 1045(二分图匹配)-程序员宅基地

文章浏览阅读143次。Problem DescriptionSuppose that we have a square city with straight streets. A map of a city is a square board with n rows and n columns, each representing a street or a piece of wall.A blockhouse i...

随便推点

qt的opengl开发(qopenglwidget)(初始化,画线,平移,局部缩放)2d开发_qopenglwidget 图片 比例-程序员宅基地

文章浏览阅读7.3k次,点赞5次,收藏67次。最近因为项目原因,涉及显示图像,其实只是单纯的划线,但是线条的数量很庞大,所以需要用到opengl来提升性能,一些基础功能也是琢磨的3天左右,基本上是出来了。下面直接看代码:初始化:用qopenglwidget这三个函数必须有void GLWidget::initializeGL(){ initializeOpenGLFunctions(); //这个是qt使用opengl方法接口 QOpenGLFunctions *f = QOpenGLContext::currentCon_qopenglwidget 图片 比例

九、(补充文章四)Arcgis实现深度学习训练样本数据的批量制作——只靠原图+shp如何批量制作样本图片_arcgis怎样处理样本数据库-程序员宅基地

文章浏览阅读1k次。最后通过构造模型批量处理 大大提高了生成样本的速度。因此若没有这个方格文件则会增加批量处理的难度。但是这个方法不仅仅需要shp和原图。还需要带有原图名称的方格面状文件。其中很多都是单张样本的制作方法。之前写了一篇深度学习系列文。_arcgis怎样处理样本数据库

客户端服务端之正向代理和反向代理的区别-程序员宅基地

文章浏览阅读429次。1. 正向代理从整个程序的层面,VPN代理了客户端的请求,去访问服务器,为正向。2. 反向代理反之,VPN代理了服务器接收客户端的请求,为反向。...

反转链表CPP_反转链表栈-程序员宅基地

文章浏览阅读300次。反转链表_反转链表栈

企业IT故障应急响应:四大关键控制点的精细管理_itil 应急响应-程序员宅基地

文章浏览阅读1.9k次,点赞37次,收藏40次。面对不断复杂的生产环境,如何围绕“故障发现、故障响应、故障定位、故障恢复”四个关键环节,进行多方面统筹建设,从而达到增加TBF和缩短TTR的目标?_itil 应急响应

C语言头文件-程序员宅基地

文章浏览阅读58次。C系统提供了丰富的系统文件,称为库文件,C的库文件分为两类,一类是扩展名为".h"的文件,称为头文件,在前面的包含命令中我们已多次使用过。在".h"文件中包含了常量定义、 类型定义、宏定义、函数原型以及各种编译选择设置等信息。另一类是函数库,包括了各种函数的目标代码,供用户在程序中调用。 通常在程序中调用一个库函数时,要在调用之前包含该函数原型所在的".h" 文件。下面给出Turbo C的全部"...._文件头具体参数

推荐文章

热门文章

相关标签