Highligh a curve from a 3D plot
9 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
letoppina
il 30 Gen 2020
Commentato: Star Strider
il 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).
Risposta accettata
Star Strider
il 30 Gen 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):
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Two y-axis in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!