Matlab - Almacenar varias Matrices

   
Vista:

Almacenar varias Matrices

Publicado por tonino tonino_2004a@hotmail.com (29 intervenciones) el 05/12/2011 02:59:33
Muy buenas noches a todos, espero esten bien y felices con Matlab, tengo un consulta que me esta matando lentamente...estoy trabajando con wavelets y descomposición de señales mediante la DWT, la idea es poder colocar el nivel que desee de descomposición y que se pueda almacenar los resultados en distintas matrices aca tengo el siguiente código...

%-----------------------------------------------------------------------------------------%

load sig_fil_equi %cualquier señal
signu=sig_fil_equi;
N_signu=length(signu);
signu_v=signu;
wavelets='db5';
nivel = 5;
%deta=zeros(length(nivel));
deta=[];
%mu=[];
ii=0;
[Apr_p,Det_p]=wavedec(signu_v,5,'db5');
% extraemos los detalles a nivel 5%
%[det1, det2, det3, det4, det5]=detcoef(Apr,Det,[1,2,3,4,5]);
for i=1:nivel
%ii=i;
%deta(i)=detcoef(Apr,Det,i);
%a=i:nivel;
detas=detcoef(Apr_p,Det_p,i);
%deta=[deta;detas];
%deta=detas(i);
%deta(a)=detas(i);
end

%------------------------------------------------------------------

Como veran intento que la variable detas tanga los resultados desde el primer nivel hasta el quinto invel de descomposición, intente concatener y nada, intente crear matrices con zeros y nasa, agradesco su ayuda.

Tonino.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder