Removing data that exceeds y limit in a plot
8 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello all,
I have this plot function which I use to plot data, I set the y axis range using ylim
figure(3)
hold on
plot(saved_x{i}, predicted_y{i})
ylim([-1e-5 1e-5])
hold off
The output looks like this:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/683518/image.png)
I want to edit my script so that the plot eliminates the data that have y values out of this range [-1e-5 1e-5]
Meaning that only show the corresponding y values that are within the y range between -1e-5 and 1e-5.
Thank you so much!
0 Kommentare
Antworten (1)
ANKUR KUMAR
am 13 Jul. 2021
x=linspace(0,3*pi,200);
y=cos(x);
plot(x,y)
You can set range while calling the plot function. This is just an example. I am setting the limit as [-0.5,0.5]. You can change that as per your need.
plot(x(y>-0.5 & y<0.5),y(y>-0.5 & y<0.5))
Siehe auch
Kategorien
Mehr zu Line Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!