主要内容

detcoef

一维细节系数

描述

D= detcoef (Cl从小波分解结构中提取最粗尺度的细节系数[C、L].看到wavedec有关Cl

D= detcoef (ClN提取指定级别上的详细系数N

D= detcoef (ClN“细胞”)返回包含细节系数的单元格数组。必须指定至少两个级别。的th的元素D的细节系数th指定的水平。

  • 如果长度(N) > 1,D = detcoef (C、L, N)相当于D = detcoef (C、L, N,“细胞”)

  • D = detcoef (C、L、“细胞”)相当于D = detcoef (C、L [1: NMAX]),在那里NMAX =长度(L) 2

例子

D1,…,Dp) = detcoef (ClN在指定的级别提取细节系数N.的长度N必须等于输出参数的数量。

例子

全部折叠

这个例子展示了如何获取和绘制电流信号的详细系数。这个例子使用了零填充(参见dwtmode).

加载信号并选择第3920个样本。

origmode = dwtmode (“状态”“nodisplay”);dwtmode (“zpd”“nodisplay”)加载leleccum;s = leleccum (1:3920);

使用db1.从分解结构中提取级别1、2和3的详细系数。

[c、l] = wavedec(年代,3,“db1”);[cd1,cd2,cd3] = detcoef(c,l,[1 2 3]);

绘制原始信号。

情节(s)标题(原始信号的1000) ylim ([0])

图中包含一个轴对象。标题为Original signal的axis对象包含一个类型为line的对象。

绘制3级细节系数。

情节(cd3)标题(“3级细节系数(cd3)”60) ylim ([-60])

图中包含一个轴对象。标题为level3细节系数的axes对象(cd3)包含一个类型为line的对象。

绘制2级细节系数。

情节(张)标题(“二级细节系数(cd2)”60) ylim ([-60])

图中包含一个轴对象。标题为Level 2细节系数的axes对象(cd2)包含一个类型为line的对象。

绘制1级细节系数。

情节(cd1)标题(“1级细节系数(cd1)”60) ylim ([-60])

图中包含一个轴对象。标题为Level 1 detail系数的axes对象(cd1)包含一个类型为line的对象。

恢复原来的扩展模式。

dwtmode (origmode“nodisplay”

输入参数

全部折叠

小波分解向量,指定为实值向量。向量C的输出wavedec

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

记帐向量,指定为正整数向量。簿记向量l包含按级别划分的系数数目。利用记帐向量对小波分解向量中的系数进行解析C.向量Clwavedec

数据类型:|

详细级从小波分解中提取,指定为正整数或正整数向量。

  • 如果N是整数吗N必须是一个整数1≤n≤nmax,在那里NMAX =长度(L) 2

  • 如果N是一个整数向量吗N (j)必须是一个整数1≤N(j)≤NMAX,在那里j = 1,…,长度(N)

输出参数

全部折叠

作为实值向量或单元格数组返回的细节系数。如果D是单元格数组吗th的元素D细节系数是否在指定的级别th的元素N

细节系数,返回实值向量集。的th的对应元素指定的级别上的详细系数N

扩展功能

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

另请参阅

|

之前介绍过的R2006a