⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 comparestdbases.m

📁 老外写的小波变换的工具箱
💻 M
字号:
function minlev = CompareStdBases(tree,D)
% CompareStdBases -- Calculate entropy of some standard bases
%  Usage
%    bestlev = CompareStdBases(stree,D)
%  Inputs
%    stree      stat tree (e.g. returned by CalcStatTree)
%    D          maximum level to search
%  Outputs
%    bestlev    best single level of basis
%
%  Side Effects
%    Prints out statistics of all single-level bases of packet
%    table, prints out statistics of wavelet basis.
%
%  See Also
%    ImagePhaseVarious, PlotPhaseVarious
%

	entlevel = zeros(1,D+1);
	fprintf('entropy by level\n')
	entmin = 10 .^6;
	minlev = 0;
	for d=0:D
		loindex = node(d,0);
		hiindex = node(d,2^d-1);
		entlevel(d+1)= sum(tree(loindex:hiindex));
		fprintf('%g  %g \n',d,entlevel(d+1))
		if(entlevel(d+1) < entmin),
			minlev = d; entmin = entlevel(d+1);
		end
	end
	fprintf('best level = %g; entropy = %g \n', minlev, entmin)
	entwave = tree(node(D,0));
	for d=1:D
		entwave = entwave + tree(node(d,1));
	end
	fprintf('wavelet entropy= %g \n',entwave)

%    
% Copyright (c) 1993. David L. Donoho
%     
    
    
  %%  Part of Wavelab Version 850%  Built Tue Jan  3 13:20:40 EST 2006%  This is Copyrighted Material%  For Copying permissions see COPYING.m%  Comments? e-mail wavelab@stat.stanford.edu 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -