shengxiaohui 发表于 2008-6-3 22:25

有了图形数据,如何对它的各次谐波进行分析

有了图形数据,如何对它的各次谐波进行分析,各位大侠给点意见

polarbear 发表于 2008-6-6 21:00

这样,你把图形文件中的数据做复制到Matlab中,做成一个数组或者矩阵,然后学习一下工具箱中的FFT函数也可以,自己编辑一个傅立叶分解的程序也可以!傅立叶分解的程序不是很复杂,网上很多地方都有下载!

halide 发表于 2008-12-28 00:56

如果图形数据是时域信号的波形,那么就是用FFT转换到频域,在频域很容易观察到各个谐波分量

corleon 发表于 2009-7-11 19:03

3楼说的虽然对,但是,FFT程序本身就是一个问题。不是用Matlab给的函数就可以轻易的获得的。尤其是,我们通常需要的离散FFT的结果。说实话,我倒是有这个程序,但是,对于我们也都属于秘密,不能随便给。

carfieldfun 发表于 2009-7-12 08:53

你的曲线是什么样的,用FFT的话,需要采样率设置正确的,可以的话,你吧那个发上来,我写好了给你发过去

老电机 发表于 2009-7-18 11:45

对于电机来说,大部分波形如电流、反电势等皆为周期信号,所以可以用傅里叶级数进行分解,只要取离散数据的一个周期自己编一个简单的公式就可以实现了

hnnywl 发表于 2009-7-25 22:40

给你个程序(针对不同数据需要修改)

x=;

figure(1)
t=0:2*pi/100:2*pi;
plot(t,x);
y=fft(x,101);
ang=angle(y);
z=abs(y)/50;
yy=0*sin(t);
for i=1:85;
yy=yy+z(i)*cos((i-1)*t+ang(i));
end
hold on
plot(t,yy,'r')

f=1:60;
figure(2)
bar(f(1:60),z(2:61));
xlabel('各次谐波');
ylabel('各次谐波幅值');
页: [1]
查看完整版本: 有了图形数据,如何对它的各次谐波进行分析