How to stop a plot when values get to negative.
Mostra commenti meno recenti
I have a 10 by 10 matrix say z = rand(10,10), x = linspace(0,1,10) and y = linspace(0,1,10). I am plotting a surface plot: surf(x,t,z) and would like it to stop plotting when z < 0.5. I have used the while loop but but it runs forever. Any alternatives or recommendations? Thank you.
Risposta accettata
Più risposte (1)
Fangjun Jiang
il 9 Mag 2018
one way to do it, not sure if it is right for your use case though,
z(z<0.5)=nan;
surf(x,y,z)
Categorie
Scopri di più su Line Plots in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!