2012-07-17 110 views
1

我在scatter3情節中繪製了一個立方體,出乎意料的是,立方體中有一條對角線,是否有刪除它的方法?如何從matlab中刪除立方體中的對角線?

代碼繪製立方體是象下面這樣:

vertices = [ ... 
-600 -300 -100; 
-100 -300 -100; 
-100 200 -100; 
-600 200 -100; 
-600 -300 400; 
-100 -300 400; 
-100 200 400; 
-600 200 400; 
]; 

faces = [ ... 
1 2 6 5; 
2 3 7 8; 
3 4 8 7; 
4 1 5 8; 
1 2 3 4; 
5 6 7 8]; 

patch('Vertices',vertices,'Faces',faces,'FaceAlpha',0) 

enter image description here

+0

[不知道這是否會幫助不。](http://www.mathworks.com/matlabcentral/newsreader/view_thread/20316)< - 這是一個鏈接不要擔心= P – 2012-07-17 13:00:22

回答

2

faces矩陣第二行應改爲

2 3 7 6;