Highligh a curve from a 3D plot
6 次查看(过去 30 天)
显示 更早的评论
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).
采纳的回答
Star Strider
2020-1-30
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 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Line Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!