文件帮助中心文件
柔软或硬的阈值
y = wthresh(x,sorh,t)
例子
y= wthresh(X那硕士那T.)返回柔软或硬阈值,指示硕士,矢量或矩阵X。T.是阈值。
y= wthresh(X那硕士那T.)
y
X
硕士
T.
全部收缩
生成信号并设置阈值。
y = linspace(-1,1,100);thr = 0.4;
执行硬和柔软的阈值。
Ythard = wthresh(y,'H',thr);Ytsoft = wthresh(y,',thr);
绘制结果并与原始信号进行比较。
子图(1,3,1)绘图(y,y)ylim([ - 1 1])标题('原始信号')子图(1,3,2)绘图(Y,Ythard)ylim([ - 1 1])标题('硬阈值')子图(1,3,3)绘图(y,YTSoft)ylim([ - 1 1])标题('软阈值')
将数据输入到阈值,指定为真实值的矢量或矩阵。
数据类型:双倍的
双倍的
'
'H'
要执行的阈值类型的类型:
'- 软阈值
'H'- 硬阈值
阈值,指定为正实数。
阈值数据,作为实值矢量或矩阵返回。y具有与之相同的尺寸X。
如果硕士是'那y是软阈值X: y = 标志(x) · ( | X | - T. ) + 在哪里
( X ) + = { X 如果 X ≥ 0. 0. 除此以外
软阈值为小波收缩。
如果硕士是'H'那y是硬的阈值X: y = X · 1 ( | X | > T. ) 在哪里
1 ( | X | > T. ) = { 1 如果 | X | > T. 0. 除此以外
硬阈值比软阈值缩放为粗糙。
瓦登
WDENCMP.
Wddoise.
WPDENCMP.
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室
立即获得审判