필터 지우기
필터 지우기

Highligh a curve from a 3D plot

조회 수: 9 (최근 30일)
letoppina
letoppina 2020년 1월 30일
댓글: Star Strider 2020년 2월 3일
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

채택된 답변

Star Strider
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):
1Highligh a curve from a 3D plot - 2020 01 30.png

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Two y-axis에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by