makeatroufilter.sci
来自「小波分解源代码」· SCI 代码 · 共 30 行
SCI
30 行
function [lodyadf,dlodyadf,hidyadf,dhidyadf] = MakeATrouFilter(Type)
//
// MakeATrouFilter -- Generate Biorthonormal Quadratic Spline Filter Pair
//
// Usage
// [lodyadf,dlodyadf,hidyadf,dhidyadf] = MakeATrouFilter(Type,Par)
// Inputs
// Type string, one of:
// 'Spline'
// Par Par = 3 only
//
// Outputs
// lodyadf low-pass dyadic filter
// dlodyadf dual low-pass dyadic filter
// hidyadf high-pass dyadic filter
// dhidyadf dual high-pass dyadic filter
//
// Copyright Aldo I Maalouf
sqrt2 = sqrt(2);
if (Type=='Spline'),
lodyadf = [0.125 0.375 0.375 0.125].*sqrt2;
// for Haar
// lodyadf = [0. 0.5 0.5 0].*sqrt2;
dlodyadf = [0.125 0.375 0.375 0.125].*sqrt2;
hidyadf = [.5 -.5] .*sqrt2;
dhidyadf = [-.03125 -.21875 -.6875 .6875 .21875 .03125].*sqrt2;
end
endfunction
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?