|
楼主 |
发表于 2015-11-23 15:28
|
显示全部楼层
应该不是- fs=400; %采样频率 频谱图是对时域图的一个分析表示,可以明确表达时域信号由哪几个频率的信号构成
- N=length(u_Result(:,1)); % %采集数据样本数一般为2的N次方,length()是取()内的长度也就是维数。
- figure(1);
- plot(t,u_Result(:,6));%作时域波形
- xlabel('t/s');%标记横坐标
- ylabel('Amplitude/rad');%标记纵坐标
- % title('弯曲时域波形图');%绘图设置标题
- % figure resize
- set(gcf,'Position',[100 100 260 220]);
- set(gca,'Position',[.13 .17 .80 .74]);
- figure_FontSize=8;
- set(get(gca,'XLabel'),'FontSize',figure_FontSize,'Vertical','top');
- set(get(gca,'YLabel'),'FontSize',figure_FontSize,'Vertical','middle');
- set(findobj('FontSize',10),'FontSize',figure_FontSize);
- % set(findobj(get(gca,'Children'),'LineWidth',0.5),'LineWidth',2);
- grid on;
- figure(2);
- y=fft(u_Result(:,6),N);%进行fft变换
- mag=abs(y);%求幅值
- f=(0:length(y)-1)'*fs/length(y);%进行对应的频率转换
- plot(f,mag);%做频谱图
- grid on;
- xlabel('Frequency ratio');
- ylabel('Amplitude/rad');
- % axis([0 5 0 70]);
- set(gca,'xlim',[0,3]) ;
- % figure resize
- set(gcf,'Position',[100 100 260 220]);
- set(gca,'Position',[.13 .17 .80 .74]);
- figure_FontSize=8;
- set(get(gca,'XLabel'),'FontSize',figure_FontSize,'Vertical','top');
- set(get(gca,'YLabel'),'FontSize',figure_FontSize,'Vertical','middle');
- set(findobj('FontSize',10),'FontSize',figure_FontSize);
- % set(findobj(get(gca,'Children'),'LineWidth',0.45),'LineWidth',2);
- figure(3);
- x1=u_Result(:,5);
- c1=max(abs(u_Result(:,5)));
- x2=x1/c1;
- y1=u_Result(:,6);
- c2=max(abs(u_Result(:,6)));
- y2=y1/c2;
- plot(x2,y2);%轴心轨迹
复制代码
最后的轴心轨迹我用归一化了,真实数据处理不好,我试着归一化,还是不行。还在调试,没有修改过来 |
|