Connecting points in 3D using plot3

66 ビュー (過去 30 日間)
Andrew
Andrew 2011 年 6 月 3 日
Hi,
Suppose I have three points:
A=[1 1 1];
B=[2 2 2];
C=[3 3 3];
and suppose that I want to draw black lines connecting point A to point B to point C (in that order). How can I do this? If I try the following,
plot3(A,B,C,'k.')
this is not the correct syntax, it seems. Can you please help me see what I am doing wrong? Thank you very much.
Andrew DeYoung
Carnegie Mellon University

採用された回答

Sean de Wolski
Sean de Wolski 2011 年 6 月 3 日
That's because {A,B,C} the way you've called it reference the same point!
I think you want:
A=[1 2 3];
B=[1 2 3];
C=[1 2 3];
plot3(A,B,C,'k-')

その他の回答 (1 件)

Walter Roberson
Walter Roberson 2011 年 6 月 3 日
xyz = vertcat(A,B,C);
plot3(xyz(1,:),xyz(2,:),xyz(3,:),'k.');

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

タグ

製品

Community Treasure Hunt

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

Start Hunting!

Translated by