如何把atp-emtp转化出的.mat数据在matlab中实现fft变换?
各位高手好,请教一下,如何用把atp-emtp转化出的.mat数据,在matlab中实现fft变换?画出其幅频曲线?先谢过。
我的邮箱是zhangliuchun@yahoo.com.cn 已自己解决。 自己解决该问题的代码:
clear
load qs_切空变_vfto520090507
time=t;
data=vMoa4;
%FFT
% N = data_num;
N=length(time);
Ts=time(2) - time(1);
fs =1/Ts;
fp=fs*(0 : N/2)/N;
Y=fft(data);
Pyy=abs(Y(1 : N/2+1))*2/N;%求幅谱,乘上后面的2/N得到正确幅值;
f= fs*(0:N/2)/N;
figure;hold on;
plot(f(2:end),Pyy(2:end),'k','LineWidth',1.5)
xlabel(' 频率 (Hz) ');
ylabel('幅值 ');
title('电压信号vMoa4的幅频谱图'); 楼主提出问题,解决问题,又自我回答了问题,这样的模式值得大家借鉴!::biggrin::
顺便问一下,VFTO是什么啊? 楼主提出问题,解决问题,又自我回答了问题,这样的模式值得大家借鉴!
顺便问一下,VFTO是什么 ...
dongchch 发表于 2009-5-11 23:41 https://tech.cepsc.com/images/common/back.gif
快速暂态过电压…… 哈哈!学习了,楼主不是可以在ATP中直接进行幅频分析吗? 楼主很好,就是下载不了 直接DFT分析更好 可以在ATP中进行傅里叶变化的 单说转化的话,用pl4mat小程序转化就行了吧
页:
[1]
2
