matlab 中关于FILL3的简单问题

来源:百度知道 编辑:UC知道 时间:2024/06/05 01:24:51
x=[0 1 1 0 0 0;1 1 0 0 1 1;1 1 0 0 1 1;0 1 1 0 0 0];

y=[0 0 1 0 0 0;0 1 1 1 0 0;0 1 1 1 1 1;0 0 1 0 1 1];

z=[0 0 0 0 0 1;0 0 0 0 0 1;1 1 1 1 0 1;1 1 1 1 0 1];

fill3(x,y,z, 'y')
上面这段可以生成一个立方体,想问下,代码中x,y,z后面的数字的具体意义是什么? 具体点谢谢
不好意思,能不能具体点?像x后面的[0 1 1 0 0 0;1 1 0 0 1 1;1 1 0 0 1 1;0 1 1 0 0 0]哪些数字是代表X轴,Y轴和Z轴的?

xyz都是4行6列的矩阵
xyz每一列的4行代表这个平面的4个顶点的坐标
比如题目中x的第一列是[0;1;1;0],y的第一列是[0;0;0;0],z的第一列是[0;0;1;1]
就是说立方体第一个平面的4个顶点分别是[0 0 0;1 0 0;1 0 1;0 0 1]
因为正方体有6个平面,所以xyz都是6列

点坐标啊
比如第一个点(0,0,0)
第二个点(1 0 0)