我有實驗數(shù)據(jù)是dat格式的 要用matlab分析出頻譜圖跟時域圖
1 c$ [; ?, |* v4 M要得出的圖像跟故障應該有的圖像相似7 t! f; G r. @. m, K
并且?guī)臀医忉屢幌?轉子不平衡的時域圖 頻譜圖各是什么特征! a; k/ }& g! k' P+ ]- b7 x' }7 e
我編的程序如下 你看看用得著不# h' F- O; Z, Y
1 q, G R" }7 U%***************1.bch0****************%" Z6 t8 F2 p/ `% d6 ]9 R) C# Y
clc$ i4 N0 ?. P7 p# T: T9 y0 W7 X. A
clf1 {4 \* |; |' W+ Y* ^) `' _% E
clear) n7 t" X* r1 J* `( L! J# K8 R
bch0=load('F:\MATLAB7\lijiande\bch0.dat');3 S; S; |% k, e- x- o7 t. z
fs=100;%設定采樣頻率
) S9 j! n/ Q1 p, c) S, @/ Y: Z. ?N=128;
. A5 V* i% p$ m, j: `* j. d( F7 fn=0:N-1;. j8 W N! @- a- D
t=n/fs;
1 u7 l2 V4 I7 y8 n' T" r6 j3 q' Abch0=bch0(n+1);
o& c. r! q& h, B# g% C6 S* i%采樣* Y; D$ W9 G% P% U
figure(1);; l, {; `! q7 ]8 X; A" X+ ^3 c
subplot(211);6 i j: }. G) m D5 ?7 K
plot(t,bch0);%作正弦信號的時域波形0 e5 \& i" Y/ c2 v& G0 ~' {; Q
axis([0,N/fs,-0.4,0.4]);* d6 @" E8 ]' x
xlabel('t');
( c6 f- |# j, j& X; X, p. T4 Q: zylabel('y');
% a4 ~$ H" }% r# ytitle('bch0采樣t=[0,1.28]');
' ]7 y. |7 [( }3 G2 r# \0 P) Kgrid;+ n& _5 k' P/ C- ~3 v
%進行FFT變換并做頻譜圖
+ d' ]% R/ m# H7 O. l& K# y7 ky=fft(bch0,N);%進行fft變換8 i% b) y. t: A F) ]$ T
mag=abs(y);%求幅值
3 u! m- e: q/ s7 |% J- O, {( }( K2 Hf=(0:length(y)-1)'*fs/length(y);%進行對應的頻率轉換
+ c, z9 S: U' h, t/ w7 a& cfigure(1);. C9 o4 \- B7 c! k7 _
subplot(212);) L- h% D- t; h5 [/ Z
plot(f,mag);%做頻譜圖
' |2 m# `* @8 F, A4 ?7 }: L P. c5 D" @axis([0,100,0,4]);) @. @: o }, {0 k0 J
xlabel('頻率(Hz)');( F, `0 v8 s& e" o( d) B8 P
ylabel('幅值');. V! k X5 }% L4 O4 t" f. w
title('bch0幅頻譜圖N=128');, v# w* A# q" G; @
grid;) N& O i0 m; n% B, r6 h( r4 I
. j% l) D6 `! V' ^ r3 D+ f7 i
不好意思我寫在寫字板粘貼過來的不知道為什么標點沒了 現(xiàn)在改過來~ |