Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2012-08-26
年龄: 43
帖子: 1
声望力: 0 ![]() |
![]()
如下图波形,或者给个用列学习下。
|
![]() |
![]() |
![]() |
#2 |
初级会员
注册日期: 2012-08-26
年龄: 37
帖子: 5
声望力: 0 ![]() |
![]()
matlab中不是有现成的fft函数吗,直接就可以使用的啊,例如函数x,X=fft(x);
Xabs=abs(X);这是模值,相位就是Xx=atan(X/Xabs); |
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2012-08-26
年龄: 37
帖子: 5
声望力: 0 ![]() |
![]()
sorry,一激动看错了~~
|
![]() |
![]() |
![]() |
#4 |
版主
注册日期: 2008-07-03
年龄: 92
帖子: 245
声望力: 22 ![]() |
![]()
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),用于表示频率形式的样本。 |
![]() |
![]() |