Intersection of two linear lines in 3D

7 vues (au cours des 30 derniers jours)
phoenix
phoenix le 22 Juil 2019
Commenté : Jon le 31 Juil 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?

Réponse acceptée

Jon
Jon le 22 Juil 2019
Modifié(e) : Jon le 22 Juil 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 commentaires
phoenix
phoenix le 31 Juil 2019
Thanks a lot @Jon. It worked.
Jon
Jon le 31 Juil 2019
Very good. Glad you were able to get it working.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Discrete Data Plots dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by