Filtering out y values
    5 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Fabian
 el 19 de Jun. de 2023
  
    
    
    
    
    Comentada: Fabian
 el 20 de Jun. de 2023
            Hello all, I'm having some trouble with filtering out some data from the graph attached. Basically, I want to have the graph where it is just the wave through the range of 8-13. Anything below 8 and over 13 I want hidden in the graph. Thank you.

0 comentarios
Respuesta aceptada
  VBBV
      
      
 el 19 de Jun. de 2023
        
      Editada: VBBV
      
      
 el 19 de Jun. de 2023
  
      Here's what you can do to filter y values from a dataset , by applying a condition
x = 0:8e4;
y = 20*rand(length(x),1);
scatter(x(1:1e3:end),y(1:1e3:end),'ko')
idx =  y > 8 & y < 13;
y = y(idx);
x = x(idx);
scatter(x(1:1e3:end),y(1:1e3:end),'ko')
ylim([0 20])
Más respuestas (1)
  Daniel
    
 el 20 de Jun. de 2023
        If you're just looking for visual zoom, you can use the ylim command to set the y-limits on a graph. xlim works similarly for x-limits.
t = 0:0.01:10;
x = sin(2*pi*t) + randn(size(t)).^2+randn(size(t)).^2;
plot(t,x,'o')
title('Without ylim')
figure
plot(t,x,'o')
ylim([-1.5 5])
title('With ylim')
0 comentarios
Ver también
Categorías
				Más información sobre Spline Postprocessing 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!






