matlab两组数据三维点图作图
时间: 2023-12-06 17:37:09 浏览: 277
matlab的二三维作图代码..rar
以下是在MATLAB中绘制两组数据的三维点图的示例代码:
```matlab
% 生成数据
x1 = rand(1, 50);
y1 = rand(1, 50);
z1 = rand(1, 50);
x2 = rand(1, 50);
y2 = rand(1, 50);
z2 = rand(1, 50);
% 绘制三维点图
figure;
scatter3(x1, y1, z1, 'filled');
hold on;
scatter3(x2, y2, z2, 'filled');
xlabel('X');
ylabel('Y');
zlabel('Z');
title('Two Sets of 3D Points');
legend('Set 1', 'Set 2');
```
上述代码中,我们首先生成了两组随机数据,然后使用scatter3函数绘制了两组数据的三维点图。其中,'filled'参数表示填充点的颜色,xlabel、ylabel和zlabel函数用于设置坐标轴标签,title函数用于设置图像标题,legend函数用于添加图例。
阅读全文