load i4
t=0:0.001:1;
subplot(211);
plot(i4(1:2000));
Y=fft(i4,512);
f=1000*(0:256)/512;
subplot(212);
plot(f,Y(1:257));
Warning: Imaginary parts of complex X and/or Y arguments ignored.
我不知道对多少点采取合适,反正试了好多种的点数,第二个图基本没有什么变化。我想得到的是经过FFT变换后对应各次谐波频率的图形,i请高手指点一下了!
就是abs(Y=fft(i4,512));吧?可是得出来的第二个图是一条直线啊?
并显示警告:Warning: Requested axes limit range too small; rendering with minimum range allowed by machine precision.怎么解决呢?谢谢!
load i4
t=0:0.001:1;
subplot(211);
plot(i4(1:2000));
Y=fft(i4,512);
f=1000*(0:256)/512;
subplot(212);
plot(f,abs(Y(1:257)));