Matlab - Uso de slider en un plot matlab

 
Vista:
sin imagen de perfil

Uso de slider en un plot matlab

Publicado por Addison (15 intervenciones) el 29/11/2017 21:55:41
Buenas tardes,

no se si me podrían por favor ayudar con lo siguiente, tengo un archivo txt con datos, estos datos son producto de una señal electromiografica, en la primera fila están los datos de un musculo y en la segunda fila los datos del otro musculo.

tengo un problema porque al tomar los datos si el tiempo es muy largo al imprimir en un plot este se ve muy junto, y la señal no se ve correcta, que podría hacer para que al registrar la señal y al imprimirla en el plot pueda utilizar un slider para ir adelantando o retrocediendo la señal seria algo como en el archivo adjunto

agradezco su amable ayuda


Captura

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
linea = fgetl(id); % lee toda la línea
fclose(id); % cierra el archivo leído
    a=importdata([ruta, archivo]);
    A=a.data;
    for i=1:size(A,2);
        h1=subplot(4,1,1);
        plot (A(:,1),'color', rand(1,3));
        axis([0 inf 190 inf]);
        title(linea,'fontsize',18, 'FontWeight','bold','Color','b');
        h2=subplot(4,1,2);
        plot (A(:,2));
        axis([0 inf 190 inf]);
    end
    RMS1=rms(A(:,1));
    RMS2=rms(A(:,2));
    smoot1=sgolayfilt(A(:,1),3,15);
    smoot2=sgolayfilt(A(:,2),3,27);
 
end
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