技术标签: 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');
运行结果:
转载本文请联系原作者获取授权,同时请注明本文来自王德才科学网博客。
链接地址:http://blog.sciencenet.cn/blog-708601-843581.html
上一篇:Matlab读取文件夹下指定扩展名的所有文件的文件名
下一篇:Matlab编写的采用五点中心差分方法由速度计算加速度函数
文章浏览阅读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 下载
文章浏览阅读1.6k次。console (控制台) 内存检测可以以下这样最简单的方法 // 用法:按 F5 调试,如果有内存泄漏的情况,用鼠标双击"输出"那里的信息,会定位到那一语句泄漏// 或按 F4 也能定位到内存泄漏的语句 by benben 2012.12.28#define _CRTDBG_MAP_ALLOC#include#include#define new new(_memleakdetect 源码
文章浏览阅读890次。C++ 虚函数表解析转自:陈皓http://blog.csdn.net/haoel前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函_虚函数表是如何组织的(数据结构是什么),运行时怎么查虚函数表
文章浏览阅读865次。(点击上方公众号,可快速关注)翻译: qingyunha 英文:Allison Kapturhttp://qingyunha.github.io/taotao/All..._python里写一个解释器
文章浏览阅读1.8k次,点赞2次,收藏3次。在 go 语言里想要发送smtp邮件是非常容器的事情,官方自带 net/smtp 包可以使用,不过这里介绍的是另一个包:gomail ,不是因为别的,主要是上手简单。import ( "gopkg.in/gomail.v2")// 初始化m := gomail.NewMessage()// 发邮件的地址m.SetHeader("From", "[email protected]")..._go的quotedprintable
文章浏览阅读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...
文章浏览阅读7.3k次,点赞5次,收藏67次。最近因为项目原因,涉及显示图像,其实只是单纯的划线,但是线条的数量很庞大,所以需要用到opengl来提升性能,一些基础功能也是琢磨的3天左右,基本上是出来了。下面直接看代码:初始化:用qopenglwidget这三个函数必须有void GLWidget::initializeGL(){ initializeOpenGLFunctions(); //这个是qt使用opengl方法接口 QOpenGLFunctions *f = QOpenGLContext::currentCon_qopenglwidget 图片 比例
文章浏览阅读1k次。最后通过构造模型批量处理 大大提高了生成样本的速度。因此若没有这个方格文件则会增加批量处理的难度。但是这个方法不仅仅需要shp和原图。还需要带有原图名称的方格面状文件。其中很多都是单张样本的制作方法。之前写了一篇深度学习系列文。_arcgis怎样处理样本数据库
文章浏览阅读429次。1. 正向代理从整个程序的层面,VPN代理了客户端的请求,去访问服务器,为正向。2. 反向代理反之,VPN代理了服务器接收客户端的请求,为反向。...
文章浏览阅读300次。反转链表_反转链表栈
文章浏览阅读1.9k次,点赞37次,收藏40次。面对不断复杂的生产环境,如何围绕“故障发现、故障响应、故障定位、故障恢复”四个关键环节,进行多方面统筹建设,从而达到增加TBF和缩短TTR的目标?_itil 应急响应
文章浏览阅读58次。C系统提供了丰富的系统文件,称为库文件,C的库文件分为两类,一类是扩展名为".h"的文件,称为头文件,在前面的包含命令中我们已多次使用过。在".h"文件中包含了常量定义、 类型定义、宏定义、函数原型以及各种编译选择设置等信息。另一类是函数库,包括了各种函数的目标代码,供用户在程序中调用。 通常在程序中调用一个库函数时,要在调用之前包含该函数原型所在的".h" 文件。下面给出Turbo C的全部"...._文件头具体参数