matlab对一组数据傅里叶变换,如何对一组数据进行离散傅里叶变换

该博客探讨了如何在MATLAB中使用fft函数对一组数据进行离散傅里叶变换,并讨论了变换结果为何包含正负值。作者提出疑问,正常情况下频域值是否只应该是正数,并希望实现傅里叶变换后的低通滤波操作。博客中附带了数据和示例代码。
摘要由CSDN通过智能技术生成

xjw=fft(x,300);

n=0:149;

n1=0:299;

mag=abs(xjw)

subplot(3,1,1);plot(x);subplot(3,1,2);

plot(n1,xjw); subplot(3,1,3);

plot(n,mag(1:150));

对x进行离散傅里叶变换后得到图中第2个的xjw为什么是正负值都有呢?频域的值不是应该都是正数么?

正常的频域是不是图中第3个中所表示的那样呢?

我想对x经过傅里叶变换后,再对其进行低通滤波,请教应该如何实现呢?

非常感谢!!!!!!

399b6bd1f9e30ccc151d8725d6771838.png

untitled.jpg (62.53 KB, 下载次数: 33)

2013-7-13 18:04 上传

以下是x:

x=[0.1350498

0.1350498

0.1312692

0.1312692

0

0.4539421

0.4539421

0.1310556

0.1310556

0.4626995

0.4626995

0.1178197

0.1178197

0.4647073

0.4647073

0.1162391

0.4650135

0.1354486

0.1276808

0.4579506

0.125317

0.1089555

0.0304

0.0414

0.0441

0.0338

0.0434811

0.0355

0.0326

0

0.0288

0.0256

0.027

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值