Change color of a specific line in mesh

9 visualizaciones (últimos 30 días)
Morteza
Morteza el 2 de Abr. de 2020
Comentada: Star Strider el 2 de Abr. de 2020
I easily plot teh following graph:
mesh(X,Y,F,'FaceColor','none');
No I need to bold, and change the color of just one of lines in the figure! For example in specific value xi=5, we have a plane cutting the surface and it is a line graph. I want to change the color of that specific contour line graph.

Respuesta aceptada

Star Strider
Star Strider el 2 de Abr. de 2020
Editada: Star Strider el 2 de Abr. de 2020
No exact solutions without your code and data.
One approach:
xv = -15:0.8:15;
yv = -10:0.8:10;
[X,Y] = ndgrid(xv, yv);
z = @(x,y) sin(x) + cos(y);
figure
mesh(X, Y, z(X,Y))
hold on
line_at_x = 5; % Define ‘x’ Value Of Line
plot3(line_at_x+zeros(size(yv)), yv, z(line_at_x+zeros(size(yv)), yv), '-r','LineWidth',2) % Add Line To ‘mesh’ Plot
hold off
grid on
xlabel('X')
ylabel('Y')
view(10, 10)
EDIT — (2 Apr 2020 at 14:16)
Improved code.
  2 comentarios
Morteza
Morteza el 2 de Abr. de 2020
Thank you very much. Resolved.
Star Strider
Star Strider el 2 de Abr. de 2020
As always, my pleasure!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Surface and Mesh 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!

Translated by