声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1262|回复: 1

[FFT] 亲爱的师傅们,帮忙看看我的程序时频三维图该怎么画

[复制链接]
发表于 2010-6-16 20:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
第一次发帖,实在是弄不懂了。任务是做振动数据的短时傅里叶变换,可是我的三维图怎么也画不出来,还是黑色的。帮帮忙。程序如下:
clc;
clear;
close all;
t=0:0.0001:0.3499;
N=10000;
fs=10000;
n=1:3500;
sampledata=load('E:\资料\matlab学习\data(wangfeng)\7.20\2\4500.TXT');
y=sampledata(:,2);
y=y-mean(y);
p=y(1:3500);
% figure(1)
% plot(n,p);
% title('原始信号');
h1=window(625,'hamming');
[tfr,T,F]=tfrstft(y,1:3500,3500,h1);
figure(1)
subplot(2,1,1);
imagesc(t,F(1:100)*20000,abs(tfr(1:100,:)));
title('窗的长度取655');
h2=window(1655,'hamming');
[tfr1,T1,F1]=tfrstft(y,1:3500,3500,h2);
subplot(2,1,2);
imagesc(t,F1(1:100)*20000,abs(tfr1(1:100,:)));
title('窗的长度取1655');
figure(2)   %画时频三维图
b=F1(1:100)*20000;
c=abs(tfr1(1:100,:));
surfl(t,b,c);
回复
分享到:

使用道具 举报

发表于 2010-6-16 20:28 | 显示全部楼层
只这一行tfrstft(y,1:3500,3500,h1);用它自带的作图程序先试试。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-16 16:37 , Processed in 0.053572 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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