查看完整版本 : [问题] 如何利用MATCAD实现一个周期信号的傅立叶变换?
leehom8851
2012-08-26, 21:17
matlab中不是有现成的fft函数吗,直接就可以使用的啊,例如函数x,X=fft(x);
Xabs=abs(X);这是模值,相位就是Xx=atan(X/Xabs);
leehom8851
2012-08-26, 21:18
sorry,一激动看错了~~
zpz11111
2012-08-27, 06:57
2楼虽然看错了软件名字,但2楼的答复,在mathcad中依然是可用的。
mathcad中一样有FFT函数可用,请参看下面摘录的,mathcad15 帮助文件:
快速傅立叶变换:
FFT(v) 返回向量 v 的快速傅立叶变换。该公式等价于 fft,但比例系数为 1/n 而不是 1/√n,且使用从时域到频域的负指数。
IFFT(u) 返回通过 FFT 创建的 u 的傅立叶逆变换。该公式等价于 ifft,但比例系数为 1 而不是 1/√n,且从频域到时域使用正指数。
自变量:
v 为 2^m 维的实数值向量 (m > 2),用于表示均匀时间间隔形式的样本。
u 为 1 + 2^m-1 维的复数值向量 (m > 2),用于表示频率形式的样本。
vBulletin® v3.8.3,版权所有 ©2000-2025,Jelsoft Enterprises Ltd.