2013-12-19 109 views
0

假设我有四点作为绘制3D空间中的矩形MATLAB

p1 = [x1,y1,z]; 
p2 = [x2,y2,z]; 
p3 = [x3,y3,z]; 
p4 = [x4,y4,z]; 

如果这四点形成一个矩形,我应该写什么行代码绘制这个矩形在三维空间中在Matlab?

谢谢。

+2

的回答,您可以找到:[点击这里](http://stackoverflow.com/questions/19599561/plot-square-surface-in-matlab/19606870 #19606870) – thewaywewalk

回答

3

只是为了消除关于矩形/方形表面或线条组之间差异的所有疑问;这里是如何绘制矩形的只是周边:

>> p = [p1;p2;p3;p4; p1]; 
>> line(p(:,1), p(:,2), p(:,3)) 
+0

非常感谢!! !! – Nagsaver