写一个matlab代码,在三维坐标系中绘制(0,1,1)点
时间: 2024-09-09 19:05:37 浏览: 39
用Matlab画三维坐标系下的点
在MATLAB中绘制三维空间中的一个点是非常简单的,您只需要使用`plot3`函数和`hold on`来保持当前图形,以便在同一图形中绘制多个点或对象。以下是绘制点(0,1,1)的MATLAB代码示例:
```matlab
% 创建一个新的图形窗口
figure;
% 绘制点(0,1,1)的x坐标
plot3(0, 0, 0, 'ko', 'MarkerSize', 10, 'MarkerFaceColor', 'k');
% 保持当前图形,以便添加更多的点或图形
hold on;
% 绘制点(0,1,1)的y坐标
plot3(0, 1, 0, 'ko', 'MarkerSize', 10, 'MarkerFaceColor', 'k');
% 绘制点(0,1,1)的z坐标
plot3(0, 0, 1, 'ko', 'MarkerSize', 10, 'MarkerFaceColor', 'k');
% 添加图例、轴标签和标题
legend('Point (0,1,1)');
xlabel('X-axis');
ylabel('Y-axis');
zlabel('Z-axis');
title('3D plot of point (0,1,1)');
% 关闭hold状态
hold off;
```
这段代码首先创建了一个新的图形窗口,然后使用`plot3`函数绘制了点(0,1,1)在三维空间中的位置。代码中的`'ko'`指定了使用黑色的圆圈来表示点,`'MarkerSize', 10`和`'MarkerFaceColor', 'k'`分别设置了标记的大小和填充颜色。使用`hold on`来确保所有的点都绘制在同一图形中,最后使用`hold off`结束绘制状态。
阅读全文