Matlab - lineas verticales en grafica con serie de datos

 
Vista:

lineas verticales en grafica con serie de datos

Publicado por nayra (2 intervenciones) el 11/04/2014 11:40:29
Hola,
Este foro me ha ayudado bastante, pero esta vez no encuentro algo similar a mi problema en los foros disponibles.

Tengo una seria de datos de mediciones de Potencia contra tiempo de una maquina durante un dia. Esta maquina procesa diferentes productos durante el dia. La idea es trazar lineas verticales para cada cambio de producto. yo le he hecho manualmente, pero tendre que seguir haciendolo para muchos productos. asi que tal vez pueda usar un while o for, pero no se como. Ha de ser algo sencillo para ustedes programadores. Yo soy nueva en esto asi que no se como.. ;)


function Prueba(Zeit,Leistung) % los datos de Zeit y Leistung los cargo de un archivo .mat

subsetA = xlsread('Mappe1.xlsx', 1, 'B2:C5');

r1_i=subsetA(1,1); %HM Fest 4
r1_f=subsetA(1,2);
r2_f=subsetA(2,2); %HM Fest 1
r3_f=subsetA(3,2); %12 Bosch_0805_RS
r4_f=subsetA(4,2); %HM Fest 1

y=0:0.001:3;

% Änderung der Rüstung
plot(Zeit, Leistung),grid on
hold on
plot(r1_i,y,'.','LineStyle','-')
hold on
plot(r1_f,y,'.','LineStyle','-')
hold on
plot(r2_f,y,'.','LineStyle','-')
hold on
plot(r3_f,y,'.','LineStyle','-')
hold on
plot(r4_f,y,'.','LineStyle','-')
hold on


%:::::::::::::::::::::::::::::: Rüstung HM Fest 4 :::::::

% Leistungsmessungen Rüstung HM Fest 4
n1=Leistung(r1_i:r1_f);

%Maximaler Peak
pks=max(n1);
%Durchschnittliche Leistungsaufnahme
m=mean(n1);

%Produk 1 Los1_HI_1282696-07_B
p1= xlsread('Bestücker_3_1_Betrachtung.xlsx', 1, 'E23');
plot(p1,y,'r')
hold on

%Produk 2 Los2_HI_1282698-09_L
p2= xlsread('Bestücker_3_1_Betrachtung.xlsx', 1, 'E24');
plot(p2,y,'r')
%Produk 3 Los1_HI_1282697-09_L
p3= xlsread('Bestücker_3_1_Betrachtung.xlsx', 1, 'E25');
plot(p3,y,'r')
hold on


p4= xlsread('Bestücker_3_1_Betrachtung.xlsx', 1, 'E26');
plot(p4,y,'r')
hold on
p5= xlsread('Bestücker_3_1_Betrachtung.xlsx', 1, 'E27');
plot(p5,y,'r')
hold off
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
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

lineas verticales en grafica con serie de datos

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 17/04/2014 01:50:03
los archivos mat y el archivo Excel no se encuentran en el foro por lo tanto no se puede ejecutar tu código y por ende no se puede filtrar.

Saludos.
JOSE JEREMÍAS CABALLERO
Asesoría online y Presencial en Matlab
programador en matlab
Servicios de programación matlab
[email protected]
El correo es para servicios de programación, toda ayuda gratuita es vía foro.


http://matlabcaballero.blogspot.com

http://www.lawebdelprogramador.com/foros/Matlab/1371532-FORMA_DE_APRENDER_MATLAB.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar