wrcoef
简述
一维离散小波单支重构,小波分析,小波重构中间函数或者细节系数(高频)提取
wrcoef(O:String;C:Array;L:Array;Wname:String;N:Integer):Array;
名称 | 类型 | 说明 |
---|
O | String | 为字符串类型,'a' 一维离散小波单支重构,'d' 细节系数提取 |
C | Array | 小波分解向量C,数组类型,参考[Wavedec]函数的输出 |
L | Array | 相应的记录向量L,数组类型,参考[Wavedec]函数的输出 |
Wname | String | 基础小波函数,字符串类型,取值参考[Wavedec]函数的wname输入参数 |
N | Integer | 小波分解层数,正整数 |
SetSysParam(PN_Stock(),"SH000300");
SetSysParam(pn_date(),inttodate(20120731));
close300 := nday(800,"时间",DateTimeToStr(sp_time(1)),"收盘价",close());
close3 := close300[:,"收盘价"];
wave := Wavedec(close3,3,"db3");
C := wave[0];
L := wave[1];
return wrcoef('a',c,l,'db3',3); //去除前3层高频谐波
//Return wrcoef('d',c,l,'db3',3);//第3次分解得到的高频
结果:
去除前3层高频谐波
Return wrcoef('d',c,l,wname,3);//第三次分解得到的高频
Wavedec wavelet