Mesh : Display only nonzero values
9 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Joon Choi
el 5 de Feb. de 2021
Comentada: Joon Choi
el 5 de Feb. de 2021
When I draw a 3D graph with a mesh, I only want to display non-zero values. What should I do?
Please help me!
Thank you.
0 comentarios
Respuesta aceptada
the cyclist
el 5 de Feb. de 2021
In this code, I take the first example from the documenation for mesh, and don't plot the negative values by setting them to NaN:
[X,Y] = meshgrid(-8:.5:8);
R = sqrt(X.^2 + Y.^2) + eps;
Z = sin(R)./R;
Z(Z<0) = nan; % Set negative values to NaN, so that they are not plotted
figure
mesh(X,Y,Z)
You should be able to do the equivalent thing, with
Z(Z==0) = nan;
Más respuestas (0)
Ver también
Categorías
Más información sobre Discrete Data 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!
