|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
Fs=1024;
N=1024;t=1:1:1024;
sig=fmlin(N,0.05,0.5);
x=real(sig);figure(1);%plot(x);
[imf,ort,nbits] = emd(x,t,[0.05,0.5,0.05]);
[A,f,tt] = hhspectrum(imf,t,6);
[im,ttt] = toimage(A,f);
disp_hhs(im,ttt);
%im=flipud(im);
%for k=1:size(im,1)
% bjp(k)=sum(im(k,:))*1/Fs;
%end
%f=(0:399)/400*(Fs/2);
%plot(f,bjp);
%xlabel('频率/Hz');
%ylabel('幅值');
这个程序在我导师电脑里运行一点问题也没有,在我周围所有人那运行都有错误,盼高人指点下
??? Error: File: toimage.m Line: 59 Column: 1
This statement is not inside any function.
(It follows the END that terminates the definition of the function "toimage".)
Error in ==> LFMSIG at 7
[im,ttt] = toimage(A,f);
toimage.m的第59行lt=length(t); |
|