作业帮 > 综合 > 作业

matlab求离散数据的功率谱,数据是观测的一组数据,存放于txt文件中,怎么求解功率谱呢?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/09 09:47:30
matlab求离散数据的功率谱,数据是观测的一组数据,存放于txt文件中,怎么求解功率谱呢?
将数据调入matlab,功率谱有多种方法,看你的需要了.我一般用周期图法:
Fs=50;%采样频率
window=boxcar(length(x));
nfft=512;
[Pxx,f]=periodogram(x,window,nfft,Fs);
x是输入的数据
再问: close all; clear all; clc; textread('J025.txt')我已经把数据读取了,然后如何得到这些离散值的功率谱呢?请教一下,谢谢你了
再答: 上面的回答就是了。x就是你读入的数据,Pxx就是计算得到的离散点自功率谱值,f为频率。直接plot(f,Pxx)就画出来了
再问: 明白了,谢谢