資源簡介
實現小波變換中mallat算法的完整matlab程序文件,可進行三級分解與重建
代碼片段和文件信息
%計算最后一級分級高低頻能量分布
function?energy=cal_energy(dataorder)
result=zeros(14);
[rowcol]=size(data);
%求低頻C(order)的能量
sum=0;
for?i=1:row/2^order;
????for?j=1:row/2^order;
????????sum=sum+data(ij)^2;
????end
end
result(11)=sum;
%求d(order1)的能量
sum=0;
for?i=(row/2^order+1:row/2^(order-1))
????for?j=1:row/2^order;
????????sum=sum+data(ij)^2;
????end
end
result(12)=sum;
%求d(order2)的能量
sum=0;
for?i=1:row/2^order;
????for?j=(row/2^order+1:row/2^(order-1))
????????sum=sum+data(ij)^2;
????end
end
result(13)=sum;
%求d(order3)的能量
sum=0;
for?i=(row/2^order+1:row/2^(order-1))
????for?j=(col/2^order+1:col/2^(order-1))
????????sum=sum+data(ij)^2;
????end
end
result(14)=sum;
energy=result;
????????
????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-10-24?16:40??mallat\
?????文件?????????778??2012-10-09?10:46??mallat\cal_energy.m
?????文件?????????306??2012-10-09?17:15??mallat\cal_mv.m
?????文件?????????979??2012-10-09?17:14??mallat\decomp.m
?????文件???????66616??2007-10-13?22:57??mallat\LENA.BMP
?????文件????????1782??2012-10-09?18:34??mallat\mallat.m
?????文件????????2025??2012-10-09?17:14??mallat\reconstrn.m
?????文件???????10240??2012-10-05?10:54??mallat\Thumbs.db
- 上一篇:ESDA 無線傳感器網絡覆蓋 基于蟻群算法的覆蓋問題
- 下一篇:SIS
評論
共有 條評論