Matlab
jjdujiang
这个作者很懒,什么都没留下…
展开
-
对位移二次微分求加速度
clc;x = Taft;x_time = Taft_Time;time = x_time(2) - x_time(1);figure(1);plot(x_time, x,'r');y = diff(x) / time;y_time = (0 : time : (size(x_time, 1) - 1 - 1) * time)';ymax = max(y);y_nor = y原创 2016-06-17 14:42:36 · 6686 阅读 · 0 评论 -
对加速度二次积分求位移
n = 10 * 1024; % cai yang dian shufs = 1000; % cai yang ping lvt = (0 : 1 : n) / fs; % shi jianfre = 2;原创 2016-08-06 09:40:27 · 27689 阅读 · 4 评论 -
c++调用matlab
本来电脑上安装的是matlab2012b,但是好像2012b只有64位的,故重新安装matlab7,安装完注册一下,cmd cd到matlab7的程序目录bin文件夹下,注册 matlab /regserver,就可以调用matlab了,先测试第一种方法,调用引擎,engOpen、engSetVisible、engCloseengEvalString(m_pEngine, "x1 = 0.01原创 2016-11-29 15:27:28 · 979 阅读 · 0 评论 -
频谱分析
n = 1024 * 1; % cai yang dian shufs = 1000; % cai yang ping lvt = (1 : 1 : n) / fs; % shi jiansignalf原创 2016-11-14 13:59:28 · 522 阅读 · 0 评论 -
扫频
clc;clear;Ls = 32768;% yang ben shufs = 1024;% cai yang pin lvt0 = 0: 1/fs : (Ls-1)/fs;t1 = t0(length(t0));f0 = 100;% qi shi pin lvf1 = 400;% zhong zhi pin lvx = 1 * chirp(t0, f0, t1原创 2016-11-14 14:03:09 · 2702 阅读 · 0 评论 -
matlab读取二进制float数组,巴特沃斯10hz低通滤波器滤波
f = fopen('C:\Users\Administrator\Desktop\20161117_090257.z', 'rb');[zac, count] = fread(f, inf, 'float');time = 0 : 0.008 : (count - 1) * 0.008; figure(1);subplot(3, 1, 1);plot(time, zac);fs原创 2016-11-17 10:43:09 · 2760 阅读 · 0 评论