Plotting a rectangle in 3D space

43 Ansichten (letzte 30 Tage)
Karthik
Karthik am 19 Dez. 2013
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

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 19 Dez. 2013
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 Kommentare
Noam Greenboim
Noam Greenboim am 6 Apr. 2015
Which toolboxes are needed? It's not recognized on Matlab R2013a
Marcelo Soto Thompson
Marcelo Soto Thompson am 27 Nov. 2015
It should read plot3, not plot3D.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by