lwtcoef
提取或重建一维LWT小波系数和正交投影
描述
例子
从正交投影重建信号
加载一个长度为2048的一维信号。画出信号。
负载wecg情节(wecg)标题(“信号”) ylabel (“振幅”)轴紧
对象关联的提升方案db4
小波。利用提升方案得到信号的小波分解到最大电平。确认单元格数组的细节系数的长度等于地板(log2 (N))
,在那里N是信号的长度。
西弗吉尼亚州=“db4”;lsc = lift scheme (“小波”西弗吉尼亚州);[ca,cd] = lwt(wecg,“LiftingScheme”, lsc);(长度(cd)楼(log2(长度(wecg))))
ans =1×211日11
提取并绘制第3级的近似系数。确认提取的长度是原始信号长度的八分之一。
近似cf = lwtcoef(ca,cd,“LiftingScheme”lsc,“OutputType”,“系数”,“水平”3);(2048 /(2 ^ 3)长度(approxCf)]
ans =1×2256 256
情节(approxCf)标题(三级近似系数) ylabel (“振幅”)轴紧
得到三级近似系数的正交投影。还可以获得级别1、2和3的细节系数的正交投影。画出结果。
约= lwtcoef(ca,cd,“LiftingScheme”lsc,“OutputType”,“投影”,“水平”3);Det3 = lwtcoef(ca,cd,“LiftingScheme”lsc,“OutputType”,“投影”,“水平”3,“类型”,“细节”);Det2 = lwtcoef(ca,cd,“LiftingScheme”lsc,“OutputType”,“投影”,“水平”2,“类型”,“细节”);Det1 = lwtcoef(ca,cd,“LiftingScheme”lsc,“OutputType”,“投影”,“水平”, 1“类型”,“细节”);Subplot (4,1,1) plot(约)标题(“投影-近似”)轴紧Subplot (4,1,2) plot(det3)标题(“投影-第三层细节”)轴紧Subplot (4,1,3) plot(det2)标题(“投影-第二级细节”)轴紧Subplot (4,1,4) plot(det1)标题(“投影-一级细节”)轴紧
确认四个投影的和等于原始信号。
马克斯(abs (wecg - (approx3 + det3 + det2 + det1)))
Ans = 1.3323e-15
输入参数
ca
- - - - - -近似系数
标量|向量|矩阵
在最粗糙的水平上的近似(低通)系数,指定为标量、向量或矩阵。系数是的输出轻型
.
数据类型:单
|双
复数支持:是的
cd
- - - - - -细节系数
单元阵列
详细系数,指定为l-by-1单元格数组,其中l是变换的层次。的要素cd
是按分辨率递减顺序排列的。系数是的输出轻型
.
数据类型:单
|双
复数支持:是的
名称-值参数
指定可选参数对为Name1 = Value1,…,以=家
,在那里的名字
参数名称和价值
对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。
在R2021a之前,使用逗号分隔每个名称和值,并将其括起来的名字
在报价。
例子:y = lwtcoef(ca,cd,'LiftingScheme',lsc,'OutputType','coefficients','Level',2)
采用提升方案lsc
提取第2级的近似系数。
LiftingScheme
- - - - - -提升方案
liftingScheme
对象
升降方案的使用,指定为liftingScheme
对象。为了实现完美的重建,指定的提升方案必须与用于生成的提升方案相匹配ca
而且cd
.
你不能指定“小波”
而且“LiftingScheme”
同时使用名称-值参数。
OutputType
- - - - - -输出类型
“系数”
(默认)|“投影”
输出类型,指定为其中之一:
“系数”
-提取近似或细节系数“投影”
-返回近似值或细节系数的投影(重建)
例子:y = lwtcoef(ca,cd,'OutputType','projection','Type','detail')
返回在最细尺度上与细节系数对应的投影。
类型
- - - - - -系数类型
“近似”
(默认)|“细节”
要提取或重建的系数类型,指定为“近似”
或“细节”
.
例子:y = lwtcoef(ca,cd,'Type','detail')
在最精细的尺度上提取细节系数。
水平
- - - - - -水平
1
(默认)|整数
要提取或重建的系数级别,指定为范围内的整数[1,N]
,在那里N的长度cd
.
例子:y = lwtcoef(ca,cd,'LiftingScheme',lsc,'Level',3)
采用提升方案lsc
提取第3级的近似系数。
数据类型:双
输出参数
扩展功能
C/ c++代码生成
使用MATLAB®Coder™生成C和c++代码。
版本历史
R2021a中引入R2021a:lwtcoef
输入语法已经改变
的lwtcoef
输入语法已更改。使用名称-值参数代替。
功能 | 结果 | 而不是使用 | 兼容性的考虑 |
---|---|---|---|
Y = lwtcoef(类型,XDEC,LS,LEVEL,LEVEXT) |
错误 |
|
根据的值
|
另请参阅
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。