matlab中已知立方体的顶点坐标,如何绘制三维图像,X=zeros(8,3);X([5:8,11,12,15,16,18,20,22,24])=1;d=[1 2 4 3 1 5 6 8 7 5 6 2 4 8 7 3];plot3(X(d,1),X(d,2),X(d,3));这个程序可以画出一个由边缘线组成的三维图像,能不能
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 11:07:23
matlab中已知立方体的顶点坐标,如何绘制三维图像,X=zeros(8,3);X([5:8,11,12,15,16,18,20,22,24])=1;d=[1 2 4 3 1 5 6 8 7 5 6 2 4 8 7 3];plot3(X(d,1),X(d,2),X(d,3));这个程序可以画出一个由边缘线组成的三维图像,能不能
matlab中已知立方体的顶点坐标,如何绘制三维图像,
X=zeros(8,3);
X([5:8,11,12,15,16,18,20,22,24])=1;
d=[1 2 4 3 1 5 6 8 7 5 6 2 4 8 7 3];
plot3(X(d,1),X(d,2),X(d,3));
这个程序可以画出一个由边缘线组成的三维图像,能不能给我解释一下各条语句的意义?最后一条plot3()中用的X(d,为什么能这么用呢?
最重要的是:知道一个立方体的各个顶点,如何用matlab画出其三维图像(只要解决这个其他的随意)
matlab中已知立方体的顶点坐标,如何绘制三维图像,X=zeros(8,3);X([5:8,11,12,15,16,18,20,22,24])=1;d=[1 2 4 3 1 5 6 8 7 5 6 2 4 8 7 3];plot3(X(d,1),X(d,2),X(d,3));这个程序可以画出一个由边缘线组成的三维图像,能不能
可以用MATLAB一步一步的查
X([5:8,11,12,15,16,18,20,22,24])=1; 命令之后 X变为
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
所以这句是赋值语句
X(d,1)的意思是 X第一列的第1 2 4 3 1 5 6 8 7 5 6 2 4 8 7 3个数 按顺序组成一个数组X(d,1)的具体结果如下
0
0
0
0
0
1
1
1
1
1
1
0
0
1
1
0