主要内容

lwtcoef

提取或重建一维轻型和正交小波系数预测

自从R2021a

    描述

    y= lwtcoef (ca,cd)返回一级近似对应于近似系数和细节系数,cacd,分别。cacd输出的轻型

    例子

    y= lwtcoef (ca,cd,名称,值)使用一个或多个名称参数指定选项。例如,y = lwtcoef(钙、cd、“OutputType”,“系数”)指定输出系数。

    例子

    全部折叠

    加载一个一维长度为2048的信号。画出信号。

    负载wecg情节(wecg)标题(“信号”)ylabel (“振幅”)轴

    图包含一个坐标轴对象。坐标轴对象与标题信号,ylabel振幅包含一个类型的对象。

    创建一个与起重方案db4小波。使用起重方案获取信号的小波分解的最大水平。确认细节系数单元阵列的长度等于地板(log2 (N)),在那里N是信号的长度。

    西弗吉尼亚州=“db4”;lsc = liftingScheme (“小波”西弗吉尼亚州);(ca、cd) =轻型(wecg,“LiftingScheme”,lsc);(长度(cd)楼(log2(长度(wecg))))
    ans =1×211日11

    提取和情节在三级近似系数。确认的长度提取原始信号是八分之一的长度。

    approxCf = lwtcoef (ca, cd,“LiftingScheme”lsc,“OutputType”,“系数”,“水平”3);(2048 /(2 ^ 3)长度(approxCf)]
    ans =1×2256 256
    情节(approxCf)标题(“三级近似系数”)ylabel (“振幅”)轴

    图包含一个坐标轴对象。坐标轴对象与标题三级近似系数,ylabel振幅包含一个类型的对象。

    获得三级近似的正交投影系数。也获得细节的正交投影系数水平1,2,3。策划的结果。

    approx3 = 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“类型”,“细节”);次要情节(4 1 1)情节(approx3)标题(“投影近似”)轴次要情节(4,1,2)情节(det3)标题(“投影——三级细节”)轴次要情节(4 1 3)情节(det2)标题(“投影——二级细节”)轴次要情节(4,4)情节(det1)标题(“投影——1级细节”)轴

    图包含4轴对象。与标题投影轴对象1——近似包含一个类型的对象。与标题投影轴对象2——3级详细信息包含一个类型的对象。与标题投影轴对象3——2级详细信息包含一个类型的对象。与标题投影轴对象4——1级详细信息包含一个类型的对象。

    确认四个预测之和等于原始信号。

    马克斯(abs (wecg - (approx3 + det3 + det2 + det1)))
    ans = 1.3323 e15汽油

    输入参数

    全部折叠

    近似系数在粗级(低通),指定为一个标量、向量或矩阵。系数的输出轻型

    数据类型:|
    复数的支持:金宝app是的

    细节系数,作为指定l1单元阵列,l水平的变换。的元素cd为了降低分辨率。系数的输出轻型

    数据类型:|
    复数的支持:金宝app是的

    名称-值参数

    指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

    R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

    例子:y = lwtcoef (ca, cd, LiftingScheme, lsc,“OutputType”、“系数”、“级别”,2)采用提升方案lsc提取近似系数在2级。

    向量正交或双正交小波,指定为一个字符或字符串标量。看到小波的属性liftingScheme为支持小波的列表。金宝app完美的重建,指定的小波必须匹配小波用于生成cacd

    你不能指定“小波”“LiftingScheme”名称-值参数在同一时间。

    提升计划,指定为一个liftingScheme对象。完美的重建,起重吊装方案必须匹配指定计划用于生成cacd

    你不能指定“小波”“LiftingScheme”名称-值参数在同一时间。

    输出类型,指定为:

    • “系数”——提取近似或细节系数

    • “投影”——返回近似的投影(重建)或细节系数

    例子:y = lwtcoef (ca, cd,‘OutputType’,‘投影’,“类型”,“细节”)返回相对应的投影细节系数在最细尺度上。

    类型的系数中提取或重建,指定为“近似”“细节”

    例子:y = lwtcoef(钙、cd、“类型”、“细节”)在最细尺度上提取细节系数。

    水平的系数中提取或重建,指定为一个整数的范围[1,N],在那里N的长度是cd

    例子:y = lwtcoef (ca, cd, LiftingScheme, lsc,“水平”,3)采用提升方案lsc提取近似系数在3级。

    数据类型:

    处理整数值数据,指定为其中的一个:

    • 1(真正的)——保存整数值数据

    • 0()——不保留整数值数据

    Int2Int你必须匹配的值用于生成吗cacd

    例子:y = lwtcoef (ca, cd, Int2Int = true)保存整数值数据。

    扩展模式使用提取或重构系数,指定为其中的一个:

    • “周期”- - - - - -周期化扩展

    • “zeropad”——零扩展

    • “对称”——对称扩展

    这个参数指定了如何扩展信号的边界。扩展模式必须匹配你用于生成的价值cacd

    例子:y = lwtcoef (ca、cd、扩展=“zeropad”)指定零扩展。

    输出参数

    全部折叠

    提取系数或投影,作为一个向量或矩阵返回。如果ca是一个标量或矢量,的元素cd向量,那么y是一个向量。如果ca的元素cd矩阵,那么y是一个矩阵,其中每一列是提取或投影中相应的列cacd

    数据类型:|

    扩展功能

    C / c++代码生成
    生成C和c++代码使用MATLAB®编码器™。

    版本历史

    介绍了R2021a

    全部展开

    另请参阅

    ||