如何计算每个点的一个优化自身组织突出显示(蓝色)?

1视图(30天)
我有红点X Y Z坐标如下。我想计算一个优化为每个点组X Y Z坐标(蓝色画)

答案(1)

Pratheek
Pratheek 2023年4月27日
嘿,Abb,
如果你需要计算组随机点,您可以使用集群技术。有关更多信息,请参考这个链接: 聚类分析和聚类算法——MATLAB和Simulink (mathworks.com)万博1manbetx
一旦计算组,你可以找到每个组的重心来获取每个小组的协调优化。
%设置点的数量
n = 10;
%生成随机x, y, z坐标
x_coords =兰德(n, 1);
y_coords =兰德(n, 1);
z_coords =兰德(n, 1);
%创建一个矩阵的坐标
坐标= [x_coords、y_coords z_coords];
%绘制点在3 d空间
scatter3(坐标(:1)坐标(:,2),坐标(:,3),“填充”);
包含(“X”);
ylabel (“Y”);
zlabel (“Z”);
标题(“随机点在三维空间”);
%计算点的质心
重心=意味着(坐标,1);
%画出重心在不同的颜色和更大的规模
持有;
scatter3(质心(1),重心(2),重心(3),100年,“r”,“填充”);
持有;

标签

s manbetx 845


释放

R2022b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!