如何从matlab中删除多维数据集中的对角线?

时间:2012-07-17 12:50:18

标签: matlab cube

我在scatter3绘图中绘制了一个立方体,非常出乎意料的是,立方体中有一条对角线,无论如何要移除它?

绘制多维数据集的代码如下所示:

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

1 个答案:

答案 0 :(得分:2)

faces矩阵中的第二行应为

2 3 7 6;