plot 3 line to connect a value on surface
조회 수: 1 (최근 30일)
이전 댓글 표시
I want to plot corresponding 3 line that connect marked (Red star) value (4,87,34) to net power, mass flow and thickness.
Thanks in advance
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/226524/image.png)
댓글 수: 0
답변 (1개)
KSSV
2019년 6월 27일
YOu may follow something like this:
[X,Y,Z] = peaks(50) ;
% Pick a point
[val,idx] = max(Z(:)) ;
P = [X(idx) Y(idx) Z(idx)]' ;
figure
hold on
% waterfall(X,Y,Z)
plot3(X,Y,Z,'.b')
plot3(P(1),P(2),P(3),'*r')
L1 = [P [X(idx) Y(idx) 0]'] ;
L2 = [P [X(idx) 0 Z(idx)]'] ;
L3 = [P [0 Y(idx) Z(idx)]'] ;
plot3(L1(1,:),L1(2,:),L1(3,:),'r')
plot3(L2(1,:),L2(2,:),L3(3,:),'r')
plot3(L3(1,:),L3(2,:),L3(3,:),'r')
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Animation에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!