Extract Plot3 intersection with y=0 plane

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.

 Accepted Answer

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 Comments

Thank you! It works. Thanks for your time to answer me
Mai plesur! Yu velcom!

Sign in to comment.

More Answers (0)

Categories

Products

Release

R2018b

Asked:

on 25 Jul 2019

Commented:

on 30 Jul 2019

Community Treasure Hunt

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

Start Hunting!