|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
%利用wigner-ville分布
%采样频率
fs=25000;
%采集的信号为A0
n=length(A0); t=1:n; xdata=A0;
%计算伪Wigner-Ville分布
X=hilbert(xdata); [tfr,t,f]=tfrpwv(X);
figure(3); contour(t/fs,f(1:n)*fs,abs(tfr)); xlabel('时间 t/s'); ylabel('频率 f/Hz');
如果是这样,运行结果为
??? Error using ==> zeros
Product of dimensions is greater than maximum integer.
Error in ==> tfrpwv at 67
tfr= zeros (N,tcol) ;
Error in ==> wigner at 32
[tfr,t,f]=tfrpwv(X);
%计算伪Wigner-Ville分布
X=hilbert(xdata); [tfr,t,f]=tfrpwv(X(0:500));
figure(3); contour((1:500)/fs,f(1:500)*fs,abs(tfr)); xlabel('时间 t/s'); ylabel('频率 f/Hz');
运行结果为:??? Subscript indices must either be real positive integers or logicals.
Error in ==> wigner at 32
[tfr,t,f]=tfrpwv(X(0:500));
请高手指点:这是哪里的问题
[ 本帖最后由 ChaChing 于 2009-3-31 21:38 编辑 ] |
|