Change color of a specific line in mesh

16 Ansichten (letzte 30 Tage)
Morteza
Morteza am 2 Apr. 2020
Kommentiert: Star Strider am 2 Apr. 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.

Akzeptierte Antwort

Star Strider
Star Strider am 2 Apr. 2020
Bearbeitet: Star Strider am 2 Apr. 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 Kommentare
Morteza
Morteza am 2 Apr. 2020
Thank you very much. Resolved.
Star Strider
Star Strider am 2 Apr. 2020
As always, my pleasure!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Contour 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!

Translated by