Filtering out y values
4 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 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!