声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1531|回复: 0

[小波] 希望能够得到大侠帮助,看看我的程序(小波脊线),不胜感激!!

[复制链接]
发表于 2006-12-11 22:37 | 显示全部楼层 |阅读模式

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

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

x
能运行,结果不对,自己看不出来问题,急啊!!!         
a=0.3;           % 设置a的初值;
Te=1;
k=0;
t=0:1000-1
for ttt=1:length(t)
    fs(ttt)=0;
end
         
s=exp(i*2*pi*10/1000*t+i*2*pi*10*(t/1000).^2);
hudu=5;
for k1=1:lenth(t)-1
     x(k1)=0;
    if (k1==1)
    y(1)=0.3;
    else
     y(k1)=0;
     end
end
%用morlet小波进行分析;
kk=length(t);

count=1;
for count=1:lenth(t)-1
wa=cwt(s,a,'morl');
fai=angle(wa);

for k2=2:kk  
        y(k1)=hudu/((fai(k1)-fai(k1-1))/Te); %求Db;      
    if ( abs(y(k1)-y(k1-1))/abs(y(k1-1))<0.001) %判断是否满足条件;
        k=k+1;
        x(k)=y(k1-1);          %赋值;
        a=x(k);                %继续求a;
        count=count+1;
        break;  
     end  
end        
  end

  for k4=1:999
  fs(k4)=hudu/x(k4)/(2*pi)*1000;
   end

[ 本帖最后由 zhangnan3509 于 2007-7-4 14:12 编辑 ]
回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-12-3 08:14 , Processed in 0.058350 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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