How to set limit on 2 lines when data is from matrix
    12 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Austin Hernandez
 el 27 de Abr. de 2020
  
    
    
    
    
    Comentada: Austin Hernandez
 el 30 de Abr. de 2020
            Hello, I have this graph:

I am trying to limit the green line to ranges of X = A to B (A being the teal vertical line and and B is the maroon vertical line) and limit the purple line from B to 16.
The lines are plotted from a matrix with size of (1, 1601), and its calculated from a function where X goes from 0-16 . How can I  keep the lines within the area I mentioned?
0 comentarios
Respuesta aceptada
  Samatha Aleti
    
 el 30 de Abr. de 2020
        
      Editada: Samatha Aleti
    
 el 30 de Abr. de 2020
  
      Hi, 
You may change the data points to “NaN” if you don’t want to plot those data points. Here is a sample code: 
x = [1:15; 2:2:30] 
one = x(1,:); % First line 
two = x(2,:); % Second line  
pH = 2:16; % Let 
plot(pH, one); hold on; plot(pH, two);legend('one','two') % Actual plot 
% Limit the range  
one(pH > 10) = NaN; 
two(pH < 10) = NaN;  
figure 
plot(pH, one); hold on; plot(pH, two);legend('one','two') 
Más respuestas (0)
Ver también
Categorías
				Más información sobre 2-D and 3-D Plots en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

