k-means聚类算法

clear all;clc;tic;
 
X=[
    
91.8244186,22.3705287; 
92.0069949,21.4282895; 
90.3917291,23.764319;  
90.3858206,22.4929908; 
91.8780611,24.9015238; 
88.6074625,24.3750433; 
89.2166017,23.1468977; 

];
 
k=2;
[Idx,Ctrs,SumD,D]=kmeans(X,k);
 
 

plot(X(Idx==1,1),X(Idx==1,2),'r.','MarkerSize',14)
hold on
plot(X(Idx==2,1),X(Idx==2,2),'b.','MarkerSize',14)

 

plot(Ctrs(:,1),Ctrs(:,2),'kx','MarkerSize',14,'LineWidth',4)
plot(Ctrs(:,1),Ctrs(:,2),'kx','MarkerSize',14,'LineWidth',4)
 
legend('The first type of city','The second type of city','Eco Zone','Location','NW')
 
toc;

这里以建立生态区为例,为了使所建生态区能够辐射到更多的城市,使用K-means聚类算法确定要建立的生态区的经纬度

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值