Alamo1 发表于 2016-10-24 17:17

根据振动加速度信号绘制轴心轨迹图

请利用振动加速度信号做过轴心轨迹图的帮我看下程序,是哪里出问题了呢?现附上程序及数据文件(第一列为时间,第二列为加速度)。采样频率102400Hz
   t=1/102400:1/102400:62/102400;
   y1=cumtrapz(t,1(:,2));
   figure(1);
   subplot(3,1,1);
   plot(t,y1);
   grid on;
   y2=cumtrapz(t,2(:,2));
   subplot(3,1,2);
   plot(t,y2);
   grid on;
   subplot(3,1,3);
   plot(y1,y2);
   grid on;
   y3=cumtrapz(t,y1);
   y4=cumtrapz(t,y2);
   figure(2);   
   subplot(2,1,1);
   plot(t,y3);
   grid on;
   subplot(2,1,2);
   plot(t,y4);
   figure(3);
   plot(y3,y4);
   grid on;

sovereign 发表于 2016-10-25 08:45

本帖最后由 sovereign 于 2016-10-25 08:48 编辑

t=1/102400:1/102400:62/102400;
   y1=cumtrapz(t,1);
   figure(1);
   subplot(3,1,1);
   plot(t,y1);
   grid on;
y2=cumtrapz(t,2);
   subplot(3,1,2);
   plot(t,y2);
   grid on;
   subplot(3,1,3);
   plot(y1,y2);
   grid on;
   y3=cumtrapz(t,y1);
   y4=cumtrapz(t,y2);
   figure(2);   
   subplot(2,1,1);
   plot(t,y3);
   grid on;
   subplot(2,1,2);
   plot(t,y4);
   figure(3);
   plot(y3,y4);
   grid on;
不做这方面,感觉应该是cumtrapz这个命令使用的不对,改成这样可以出图,但也是不对的估计,自己在研究一下吧

Alamo1 发表于 2016-10-25 15:36

sovereign 发表于 2016-10-25 08:45
t=1/102400:1/102400:62/102400;
   y1=cumtrapz(t,1);
   figure(1);


谢谢讨论,欢迎继续交流{:{05}:}

sovereign 发表于 2016-10-26 08:51

Alamo1 发表于 2016-10-25 15:36
谢谢讨论,欢迎继续交流

你知道咋解决了吗我也想学习一下

Alamo1 发表于 2016-10-26 09:58

sovereign 发表于 2016-10-26 08:51
你知道咋解决了吗我也想学习一下

还在调试,调试好了来分享

sovereign 发表于 2016-10-26 12:53

Alamo1 发表于 2016-10-26 09:58
还在调试,调试好了来分享

ok wait
页: [1]
查看完整版本: 根据振动加速度信号绘制轴心轨迹图