Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2012-03-25, 22:57   #1
lszxs4
初级会员
 
注册日期: 2012-03-25
年龄: 35
帖子: 1
声望力: 0
lszxs4 正向着好的方向发展
默认 关于小波变换的一个matlab语句

function thr = Donoho(x)
%用Donoho通用阈值公式计算阈值 x为要进行处理的图像
% thr = delta * sqrt( 2 * log(n))
% n为信号的长度或尺寸
% delta = MAD / 0.6745 -经验公式,其中MAD为小波分解后高子带系数的中值

n = prod( size(x) ); %图像尺寸

%计算delta
[C, S] = wavedec2(x, 1, 'db1'); %小波分解
d = C( prod( S(1, ) + 2 * prod( S(2, ) + 1 : end); %HH子带系数
delta = median( abs(d) ) / 0.6745;

%计算阈值
thr = delta * sqrt(2*log(n));





我想问一下这个语句是什么意思 谢谢了。
d = C( prod( S(1, ) + 2 * prod( S(2, ) + 1: end); %HH子带系数

此帖于 2012-03-26 18:39 被 lszxs4 编辑。 原因: 笑脸是代表冒号
lszxs4 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 02:36


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.