www.pudn.com > MATLAB.rar > Escalar_Wavelet_2.m, change:2014-04-10,size:1452b


%% ========================================================================================================================================= 
% 
%>  @file           Escalar_Wavelet_2.m 
% 
%>  @brief          Escala una wavelet sin usar el eje de tiempo 
% 
%>  @author         Roux, Federico G.(rouxfederico@gmail.com) 
%>  @company        RT-DSP UTN.BA 
% ========================================================================================================================================= 
 
function [w_escalada L_escalado] = Escalar_Wavelet_2(w_completa, soporte, a) 
 
N = length(w_completa);                                                     % Calculo el largo de la wavelet completa recibida 
k_wavelet = N/soporte;                                                      % Constante de escala de la wavelet 
k_decimacion = k_wavelet / a;                                               % Paso para la decimación de la ondita 
 
j = floor(0:k_decimacion:N);                                                % Array decimado de muestras a extraer (redondeo siempre hacia abajo) 
j(1) = 1;                                                                  % Le sumo uno al array para ser compatible con matlab 
 
w_escalada = w_completa(j);                                                 % Decimo la wavelet original 
L_escalado = length(w_escalada);                                            % Retorno también el largo final de la wavelet 
 
end