
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

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
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


0