找回密码
 注册
Simdroid-非首页
查看: 105|回复: 2

求助:用matlab编写离散数据的功率谱

[复制链接]
发表于 2012-10-30 10:03:57 | 显示全部楼层 |阅读模式 来自 北京
悬赏30仿真币已解决
本帖最后由 wfy40163 于 2012-12-5 16:30 编辑



我现在实验测得一些加速度的数据,滤波后波形图的波长,幅值前后变化挺大,现在我将部分数据导出,txt格式,哪位大神能帮我编个程序,求这些数据的功率谱,matlab我没有用过。以下是网上的找的程序,不是很明白
,N是和我的数据长度有关吗?NFFt代表什么?我附件里是部分加速度数据,哪位大神可以帮帮忙,急!!!!!!!
  clf;
Fs=5000;
N=1500;Nfft=1500;n=0:N-1;t=n/Fs;
window=hanning(256);
noverlap=128;
dflag='none';
randn('state',0);
xn=;
Pxx=psd(xn,Nfft,Fs,window,noverlap,dflag);
f=(0:Nfft/2)*Fs/Nfft;
plot(f,10*log10(Pxx));
xlabel('频率/Hz');ylabel('功率谱/dB');
title('PSD--welch方法');grid on;。
附件: 您需要 登录 才可以下载或查看,没有账号?注册

最佳答案

查看完整内容

看这里: 现在新版本的已经改了将psd函数改成了spectrum类。
发表于 2012-10-30 10:03:58 | 显示全部楼层 来自 山西太原
Simdroid开发平台
本帖最后由 lightheart辉 于 2012-11-28 17:42 编辑

看这里:

现在新版本的已经改了将psd函数改成了spectrum类。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2012-11-6 05:43:23 来自手机 | 显示全部楼层 来自 湖北武汉
奇数和偶数是不一样的,具体程序你参考一下matlab例程。origin上的也不错。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-27 16:04 , Processed in 0.029838 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表