?? coef_dol.m
字號:
function chList=coef_DOL(r,c,type)
% 函數 COEF_DOL() 根據子孫樹的類型'type'來計算點(r,c)的子孫列表
% 輸入參數:r,c —— 小波系數的坐標值
% type —— 子孫樹的類型
% 'D':點(r,c)的所有子孫(包括孩子)
% 'O':點(r,c)的所有孩子
% 'L':點(r,c)的所有非直系子孫,L(r,c)=D(r,c)-O(r,c)
% 輸出參數:chList —— 點(r,c)的'type'型子孫列表
global Mat rMat cMat
% Mat是輸入的小波分解系數矩陣,作為全局變量,在編碼的相關程序中使用
% rMat、cMat是Mat的行、列數,作為全局變量,在編碼、解碼的相關程序中使用
[Dch,Och]=childMat(r,c);
% 函數 CHILDMAT() 返回點(r,c)的'D'型和'O'型子孫列表
Lch=setdiff(Dch,Och,'rows');
% 根據關系式 L(r,c)=D(r,c)-O(r,c)求出'L'型子孫列表
% Matlab函數 SETDIFF(A,B)計算具有相同列數的兩個矩陣A、B中,A有而B無的元素集合
% 根據輸入參數'type'選擇輸出參數
switch type
case 'D'
chList=Dch;
case 'O'
chList=Och;
case 'L'
chList=Lch;
end
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -