Filter löschen
Filter löschen

Intersection of two linear lines in 3D

2 Ansichten (letzte 30 Tage)
phoenix
phoenix am 22 Jul. 2019
Kommentiert: Jon am 31 Jul. 2019
I have 3 data sets:A,B and C.I have plotted A vs B and C vs B. Now I want to plot a 3D graph which will represent the intersection of these two lines.How it can be done in Matlab,any help?

Akzeptierte Antwort

Jon
Jon am 22 Jul. 2019
Bearbeitet: Jon am 22 Jul. 2019
It is a little hard to follow from your desription but I'm assuming you have 2 three dimensional curves that intersect.
So each curve is a set of points in 3-D space, where each point is given by an x,y and z coordinate value. Suppose you have m data points for each curve. Let the points in curve 1 be given by an m by 3 matrix, C1, where the first column is the x coordinate values, the second column is the y coordinate values, and the third column is the z coordinate values. Similarly let the points in the second curve be given by a m by 3 matrix C2 then you can use:
plot3(C1(:,1),C1(:,2),C1(:,3))
hold on
plot3(C2(:,1),C2(:,2), C2(:,3))
  7 Kommentare
phoenix
phoenix am 31 Jul. 2019
Thanks a lot @Jon. It worked.
Jon
Jon am 31 Jul. 2019
Very good. Glad you were able to get it working.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu 2-D and 3-D Plots finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by