Filter löschen
Filter löschen

Highligh a curve from a 3D plot

9 Ansichten (letzte 30 Tage)
letoppina
letoppina am 30 Jan. 2020
Kommentiert: Star Strider am 3 Feb. 2020
Hello,
I would like to highlight a curve (representing the maximum values of the curves) that is part of a 3D plot. I attach one picture for a reference (my objective is to obtain something like the red thick displayed in the figure). graph.png

Akzeptierte Antwort

Star Strider
Star Strider am 30 Jan. 2020
Try something like this:
v = -1:0.1:1.2; % Create Data
[X,Y] = ndgrid(v); % Create Data
Z = exp(-(X.^2-Y.^2)); % Create Data
[zmax,idx] = max(Z,[],2); % Find Maximum (Choose Dimension)
figure
surf(X, Y, Z)
hold on
plot3(v, ones(size(v))*max(v(:)), zmax, '-r', 'LineWidth',2.5)
hold off
grid on
producing (for these values):
1Highligh a curve from a 3D plot - 2020 01 30.png

Weitere Antworten (0)

Kategorien

Mehr zu Two y-axis 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