求matlab高手,快速傅里叶变换
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 23:32:02
求matlab高手,快速傅里叶变换
数据读入到matlab中,命令为:TEMP=dlmread('WangXQ20140110-1.txt','\t');
其中第一列是时间,第二列是心率,第三列是皮肤电.采样频率是1000Hz,时间是0到3600秒.现在需要用MATLAB分别画出心率、皮肤电随时间的变化曲线.同时每组数据都要做个频谱分析(能看出他在哪个频段上占优势是吗).因为我才刚学matlab,很多都不懂,请问你们能帮帮我写一份频谱分析的程序吗?感激不尽,
数据读入到matlab中,命令为:TEMP=dlmread('WangXQ20140110-1.txt','\t');
其中第一列是时间,第二列是心率,第三列是皮肤电.采样频率是1000Hz,时间是0到3600秒.现在需要用MATLAB分别画出心率、皮肤电随时间的变化曲线.同时每组数据都要做个频谱分析(能看出他在哪个频段上占优势是吗).因为我才刚学matlab,很多都不懂,请问你们能帮帮我写一份频谱分析的程序吗?感激不尽,
n= 1:3600001;
figure(1);plot(TEMP(:,1),TEMP(:,2));title('心率随时间变化图');
figure(2);plot(TEMP(:,1),TEMP(:,3));title('皮肤电随时间变化图');
F1 = abs(fft(TEMP(:,2)));
figure(3);plot(n,F1);title('心率频谱图');
F2 = abs(fft(TEMP(:,3)));
figure(4);plot(n,F2);title('皮肤电频谱图');
再问: 您好,谢谢您的回答。这是根据您的指令的出来的皮肤电频谱图,横坐标是时间,纵坐标是频率是吗?是否可以再麻烦您解释一下这图说明的大概意思?
再答: 横坐标不是时间,是频率,纵坐标不是频率,是对应频率下的幅值,幅值越高说明信号中该频段的成分越多,反之越少
figure(1);plot(TEMP(:,1),TEMP(:,2));title('心率随时间变化图');
figure(2);plot(TEMP(:,1),TEMP(:,3));title('皮肤电随时间变化图');
F1 = abs(fft(TEMP(:,2)));
figure(3);plot(n,F1);title('心率频谱图');
F2 = abs(fft(TEMP(:,3)));
figure(4);plot(n,F2);title('皮肤电频谱图');
再问: 您好,谢谢您的回答。这是根据您的指令的出来的皮肤电频谱图,横坐标是时间,纵坐标是频率是吗?是否可以再麻烦您解释一下这图说明的大概意思?
再答: 横坐标不是时间,是频率,纵坐标不是频率,是对应频率下的幅值,幅值越高说明信号中该频段的成分越多,反之越少
求matlab高手,快速傅里叶变换
MATLAB求序列的傅里叶变换?
matlab傅里叶变换
在matlab中怎样用快速傅里叶变换求相位图 例如y=[1.8,2,2.2,3.2,3.5,3.7] 求程序
MATLAB里用傅里叶变换求频谱
有一组随机振动的结果,时间和加速度值.想利用matlab做快速傅里叶变换做成功率谱密度以及频率.求详细解答,最好教会我.
怎么用MATLAB求连续信号的傅里叶变换
如何在matlab中求sgn符号函数的傅里叶变换
matlab求sin(0.125*pi*n)的序列傅里叶变换!
求matlab中实现离散序列傅里叶变换的函数.
matlab的傅里叶变换.
matlab离散傅里叶变换