声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1715|回复: 2

[综合] 求助--小波脊线提取

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

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

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

x
请高手帮我看一下程序:
clc
clear
%设置a的初值;
a(1)=0.02;
Te=0.001;
t=0:0.001:2;
s=cos(2*pi*30*(t.^2));
s=hilbert(s);
hudu=4*pi;
%用morlet小波进行分析;
kk=length(t);
k=0;
aa=0;
bb=0;
for j=1:1000
     wa=cwt(s,a(1),'morl');
     fai=angle(wa);
     for i=2:kk
         a(i)=hudu/((fai(i)-fai(i-1))/Te); %求Db;
         if abs(a(i)-a(i-1))/(abs(a(i-1)))<0.001 %判断是否满足条件;
             k=k+1;
             aa=a(i);
             break;
         end
     end
     ar(k)=abs(aa);%赋值;
     a(1)=ar(k);%继续求a;
end
plot(ar);

结果好象不对!
不知道什么原因
回复
分享到:

使用道具 举报

 楼主| 发表于 2007-11-16 10:31 | 显示全部楼层
没有高手自己顶个
发表于 2011-10-18 20:28 | 显示全部楼层
回复 1 # yao1983 的帖子

你的意思是什么不对,求出的结果不对,不是预期值,还是?
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-12-27 11:33 , Processed in 0.073524 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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