Hi, I have a problem with intersection between a plot3 and a plane.
I have this plot3 from three array (along three dimension), but I have to cut this plot with Y=0 plane and visualize the intersection (in a X-Z plane), thus I have to fit this curve resulting from the intersection.
Can you help me?
Thanks a lot in advance.

 채택된 답변

darova
darova 2019년 7월 29일

0 개 추천

If the curve and plane have only one intersection you can use this simple script:
% generate some data
y = linspace(0,10,30);
x = sin(y);
z = y;
% Y plane at y=3
y0 = 3;
x0 = interp1(y,x,y0);
z0 = interp1(y,z,y0);
plot3(x,y,z)
hold on
plot3(x0,y0,z0,'or')
hold off

댓글 수: 2

Thank you! It works. Thanks for your time to answer me
darova
darova 2019년 7월 30일
Mai plesur! Yu velcom!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터 및 File Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

제품

릴리스

R2018b

질문:

2019년 7월 25일

댓글:

2019년 7월 30일

Community Treasure Hunt

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

Start Hunting!

Translated by