|
2#

樓主 |
發(fā)表于 2011-5-26 11:47:56
|
只看該作者
我有實(shí)驗(yàn)數(shù)據(jù)是dat格式的 要用matlab分析出頻譜圖跟時(shí)域圖& L$ Q' M7 c% O" T2 j9 C, s2 K
要得出的圖像跟故障應(yīng)該有的圖像相似
; J$ F1 i; G/ c; ~! N3 g并且?guī)臀医忉屢幌?轉(zhuǎn)子不平衡的時(shí)域圖 頻譜圖各是什么特征# f' S. g, I+ d0 N
我編的程序如下 你看看用得著不
$ ^/ e; u4 a7 h/ t, U/ _3 j. A9 F4 Z! ?6 @, r
%***************1.bch0****************%
6 Z4 Q. K) h$ g$ a* Y, [8 mclc
- T7 [0 M- ~' @& q* T; Xclf- J7 q- P% e: I( {: l4 Y' g
clear
' w, k8 u( K) Cbch0=load('F:\MATLAB7\lijiande\bch0.dat');4 i& u+ B( c Y: a" j, O+ c
fs=100;%設(shè)定采樣頻率
$ y# w: D/ t1 DN=128;: d3 P5 L3 _2 K0 ~# @( p
n=0:N-1;) c9 ]: }/ @9 `# L
t=n/fs;. Q9 O9 v9 y3 }) [; D4 J6 C2 _; q
bch0=bch0(n+1);
; N0 \6 C( A( D" R%采樣
3 |& ~/ U' U8 s5 E! D# N$ S0 A/ E- xfigure(1);+ |4 U* k: E9 G8 D" t! ]
subplot(211);" p L/ U+ K0 K5 s0 b" U
plot(t,bch0);%作正弦信號(hào)的時(shí)域波形1 R3 z( U: U; W
axis([0,N/fs,-0.4,0.4]);
, X5 x( L* [) Q# y* ]* Xxlabel('t');
p: f9 l- Q9 o: v3 K4 q. mylabel('y');3 e9 `9 k* ^( K5 t! b1 J
title('bch0采樣t=[0,1.28]');
' A8 J/ I3 w8 a/ ygrid;- p H8 y# c+ o2 w
%進(jìn)行FFT變換并做頻譜圖9 t- y! Y0 s7 N @5 ^! _/ x
y=fft(bch0,N);%進(jìn)行fft變換
) n1 B' l; J5 ]+ w! U& bmag=abs(y);%求幅值5 [) T' k ^1 _$ D' m% X
f=(0:length(y)-1)'*fs/length(y);%進(jìn)行對(duì)應(yīng)的頻率轉(zhuǎn)換9 D4 t0 p4 E. _
figure(1);' G* ~8 s4 k. s2 Z
subplot(212);6 u$ W2 |! M ]) e4 Z2 x. ~( n: L
plot(f,mag);%做頻譜圖
4 l$ v% ~& B. C: d$ ?# Q: d2 eaxis([0,100,0,4]);# y# M+ r3 i- \4 Z- q7 N% E2 s
xlabel('頻率(Hz)');7 L" i1 @. G, v% E/ Q( n* q
ylabel('幅值');, l( ^5 K8 X! f
title('bch0幅頻譜圖N=128');4 \5 g) ?/ R2 ~0 u9 n
grid;
, Z, X' {* |) t8 Z# _, ]: k9 _! R; `9 B$ F. E
不好意思我寫在寫字板粘貼過來的不知道為什么標(biāo)點(diǎn)沒了 現(xiàn)在改過來~ |
|