
MATLAB-Scatter3-三维散点图投影至XYZ三个平面
发布日期:2025-04-12 04:33:15
浏览次数:9
分类:精选文章
本文共 10791 字,大约阅读时间需要 35 分钟。
MATLAB-Scatter3-三维散点图投影至XYZ三个平面
1 Scatter3绘制的三维图
1.1 数据准备
以下是一组用于生成三维散点图的数据集,数据由X、Y、Z三轴组成:
Archive_F = [0.214774524477043, 0.212273603908085, 0.230944359290959, ... 0.0374815116088139, 0.0182452239211796, 0.0181402544535872, ... 0.0286097030129952, 0.0291005343959346, 0.0262176369739111, ... 0.0253447527583729, 0.0260111045675729, 0.0250223114927176, ... 0.0261032663769370, 0.0276281500305424, 0.0140969568281942, ... 0.0188863144511788, 0.0188209081551797, 0.0185554804662187, ... 0.0176052081940137, 0.0179264959541706, 0.0156252777789427, ... 0.0176869898054699, 0.0204109147393797, 0.0216470199083856, ... 0.0277610565555296, 0.0279784210419991, 0.0281187965824094, ... 0.0317743730425784, 0.0325985585341534, 0.0328298553066216, ... 0.0315201631780755, 0.0365102969754248, 0.0213451933378615, ... 0.0215197252871043, 0.0226079894277912, 0.0221926240318219, ... 0.0842848264129697, 0.0846707261971724, 0.0845620905646032, ... 0.0839180801525432, 0.0835159619120784, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ... 0.0334572803934914,0.0334572803934914,0.0334572803934914,...
1.2 绘制代码
以下是生成三维散点图的MATLAB代码:
scatter3(Archive_F(1,:), Archive_F(2,:), Archive_F(3,:), 60, ... 'MarkerEdgeColor', 'k', ... 'MarkerFaceColor', [0 .75 .75])axis([0 0.5 2.1*10^7 2.2*10^7 0 0.4])xlabel('xA');ylabel('yB');zlabel('zC');
1.3 图形输出
生成的三维散点图仅显示立体图形,手动旋转坐标轴可以看到三个平面的投影,但无法直接在同一图中观察四个信息(XYZ综合信息、XY信息、XZ信息、YZ信息)。
2 包含三个平面投影的三维图
2.1 绘制代码
以下代码可以在三个子平面上显示对应的投影:
scatter3(Archive_F(1,:), Archive_F(2,:), 0*ones(1,length(Archive_F(1,:))), '.', ... 'MarkerEdgeColor', [8/255, 118/255, 191/255], ... 'MarkerFaceColor', [8/255, 118/255, 191/255]) % xy平面 scatter3(Archive_F(1,:), 2.2*10^7*ones(1,length(Archive_F(1,:))), Archive_F(3,:), '.', ... 'MarkerEdgeColor', [226/255, 124/255, 81/255], ... 'MarkerFaceColor', [226/255, 124/255, 81/255]) % xz平面 scatter3(0.5*ones(1,length(Archive_F(2,:))), Archive_F(2,:), Archive_F(3,:), '.', ... 'MarkerEdgeColor', [230/255, 3/255, 20/255], ... 'MarkerFaceColor', [230/255, 3/255, 20/255]) % yz平面
2.2 图形输出
生成的图形在三个子平面上分别显示了对应的投影,能够清晰地观察到XY、XZ、YZ三个平面的信息。
参考
以上内容仅供技术参考,具体实现可能需要根据实际需求进行调整。
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2025年04月26日 08时26分04秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
MapReduce Java API-多输入路径方式
2025-04-11
MapReduce Java API实例-排序
2025-04-11
MapReduce Java API实例-统计出现过的单词
2025-04-11
MapReduce Java API实例-统计单词出现频率
2025-04-11
MapReduce Kmeans聚类算法
2025-04-11
MapReduce与HDFS企业级优化
2025-04-11
MapReduce分布编程模型之函数式编程范式
2025-04-11
MapReduce实现二度好友关系
2025-04-11
MapReduce的思想
2025-04-11
MapReduce的模式、算法和用例
2025-04-11
MapReduce的编程思想(1)
2025-04-12
MapReduce程序依赖的jar包
2025-04-12
MapReduce程序(一)——wordCount
2025-04-12
MapReduce编程模型简介和总结
2025-04-12
MapReduce:大数据处理的范式
2025-04-12
MapStruct 对象间属性复制
2025-04-12
MapStruct 映射过程中忽略某个字段
2025-04-12
MapStruct 超神进阶用法,让你的代码效率提升十倍!
2025-04-12
MapStruct使用工具类中的方法来映射字段
2025-04-12
MapStruct的使用教程
2025-04-12