?? childmat.asv
字號:
function [trAll,trChl]=childMat(trRows,trCols)
% 函數 CHILDMAT() 根據輸入的坐標值trRows、trCols 輸出其全體子孫 trAll,
% 其中包括孩子樹 trChl;另外,根據算法原理,還要判斷子孫樹是否全為零,
% 若為全零,則trAll、trChl均為空表
global Mat rMat cMat
% Mat是輸入的小波分解系數矩陣,作為全局變量,在編碼的相關程序中使用
% rMat、cMat是Mat的行、列數,作為全局變量,在編碼、解碼的相關程序中使用
trAll=treeMat(trRows,trCols);
% 調用函數 treeMat() 生成該點的子孫樹坐標隊列
trZero=1;
% 用變量 trZero 來標記該點是否具有非零子孫
rA=size(trAll,1);
% 如果子孫樹 trAll 中有系數值不為零,則
for r=1:rA
if Mat(trAll(r,1),trAll(r,2))~=0
trZero=0;
break;
end
end
if trZero
trAll=[];
trChl=[];
else
trChl=trAll(1:4,:);
end
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -