Plotting a rectangle in 3D space

Hi, Suppose I have four points as p1 = [x1,y1,z];p2 = [x2,y2,z];p3 = [x3,y3,z];p4 = [x4,y4,z];
If these four points form a perfect rectangle,what line of code should I write to plot this rectangle in 3D space?
Thanks.
Karthik

 採用された回答

Walter Roberson
Walter Roberson 2013 年 12 月 19 日

0 投票

plot3d( [x1 x2 x3 x4 x1], [y1 y2 y3 y4 y1], [z z z z z] )
If, that is, you want it as a line. If you want it as a surface, use patch() instead of plot3d()

3 件のコメント

Karthik
Karthik 2013 年 12 月 19 日
Thank you
Noam Greenboim
Noam Greenboim 2015 年 4 月 6 日
Which toolboxes are needed? It's not recognized on Matlab R2013a
Marcelo Soto Thompson
Marcelo Soto Thompson 2015 年 11 月 27 日
It should read plot3, not plot3D.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および 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