求matlab高手,快速傅里叶变换数据读入到matlab中,命令为:TEMP=dlmread('WangXQ20140110-1.txt','\t');其中第一列是时间,第二列是心率,第三列是皮肤电.采样频率是1000Hz,时间是0到3600秒.现在需
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/18 08:50:53
求matlab高手,快速傅里叶变换数据读入到matlab中,命令为:TEMP=dlmread('WangXQ20140110-1.txt','\t');其中第一列是时间,第二列是心率,第三列是皮肤电.采样频率是1000Hz,时间是0到3600秒.现在需
求matlab高手,快速傅里叶变换
数据读入到matlab中,命令为:TEMP=dlmread('WangXQ20140110-1.txt','\t');
其中第一列是时间,第二列是心率,第三列是皮肤电.采样频率是1000Hz,时间是0到3600秒.现在需要用MATLAB分别画出心率、皮肤电随时间的变化曲线.同时每组数据都要做个频谱分析(能看出他在哪个频段上占优势是吗).因为我才刚学matlab,很多都不懂,请问你们能帮帮我写一份频谱分析的程序吗?感激不尽,
求matlab高手,快速傅里叶变换数据读入到matlab中,命令为:TEMP=dlmread('WangXQ20140110-1.txt','\t');其中第一列是时间,第二列是心率,第三列是皮肤电.采样频率是1000Hz,时间是0到3600秒.现在需
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('皮肤电频谱图');