Matlab

K-

均值聚类

Kmeans

函数

K-means

聚类算法采用的是将

N*P

的矩阵

X

划分为

K

个类,使得类内对象之间的距离

最大,而类之间的距离最小。

使用方法:

Idx=Kmeans(X,K)

[Idx,C]=Kmeans(X,K)

[Idc,C,sumD]=Kmeans(X,K)

[Idx,C,sumD,D]=Kmeans(X,K)

各输入输出参数介绍:

X---N*P

的数据矩阵

K---

表示将

X

划分为几类,为整数

Idx---N*1

的向量,存储的是每个点的聚类标号

C---K*P

的矩阵,存储的是

K

个聚类质心位置

sumD---1*K

的和向量,存储的是类间所有点与该类质心点距离之和

D---N*K

的矩阵,存储的是每个点与所有质心的距离

[

]=Kmeans(

,’Param1’,’Val1’,’Param2’,’Val2’,

)

其中参数

Param1

Param2

等,主要可以设置为如下:

1

’Distance’

---

距离测度

‘sqEuclidean’

---

欧氏距离

‘cityblock’

---

绝对误差和,又称

L1

‘cosine’

---

针对向量

‘correlation’

---

针对有时序关系的值

‘Hamming’

---

只针对二进制数据

2

’Start’

---

初始质心位置选择方法

matlab调用kmeans_Matlab中Kmeans函数的使用相关推荐

  1. php调用dll函数,[转载]matlab调用DLL中的函数

    首先,这种调用在 Matlab 的帮助文档中有说明.它的英文名称为: MATLAB Interface to Generic DLLs 从这个帮助文档,我们不难看出,整个过程为:加载 DLL ,调用相 ...

  2. C#调用dll中的函数

    C#调用dll中的函数 文章分类:操作系统 文章来源:http://blog.csdn.net/strmagic/archive/2007/11/02/1863462.aspx 大家在实际工作学习C# ...

  3. 天马行空W:在C++中调用DLL中的函数

    1.dll的优点 代码复用是提高软件开发效率的重要途径.一般而言,只要某部分代码具有通用性,就可将它构造成相对独立的功能模块并在之后的项目中重复使用.比较常见的例子是各种应用程序框架,ATL.MFC等 ...

  4. 通过GetProcAddress函数动态调用dll中地函数,是否必须通过extern C声明导出函数?(转)...

    通过GetProcAddress函数动态调用dll中的函数,是否必须通过extern "C"声明导出函数? [已结贴,结贴人:darongtou] 如题,网上搜了N多资料,一直找不 ...

  5. 如何调用 DLL 中的函数

     如何调用 DLL 中的函数 在 DLL工程中的 cpp中函数定义如下: extern "C" _declspec (dllexport ) int add(int a, ch ...

  6. 在C++中调用DLL中的函数

    1.dll的优点 代码复用是提高软件开发效率的重要途径.一般而言,只要某部分代码具有通用性,就可将它构造成相对独立的功能模块并在之后的项目中重复使用.比较常见的例子是各种应用程序框架,ATL.MFC等 ...

  7. 在C++中调用DLL中的函数(2)

    本文转自:http://blog.sina.com.cn/s/blog_53004b4901009h3b.html 应用程序使用DLL可以采用两种方式: 一种是隐式链接,另一种是显式链接.在使用DLL ...

  8. GetProcAddress()函数动态调用DLL中的函数,是否必须通过extern C声明导出函数?

    GetProcAddress()函数动态调用DLL中的函数,是否必须通过extern C声明导出函数? 通过GetProcAddress函数动态调用dll中的函数,是否必须通过extern " ...

  9. 如何调用DLL中的函数

    如何调用 DLL 中的函数 在 DLL工程中的 cpp中函数定义如下: extern "C" _declspec (dllexport ) int add(int a, char ...

最新文章

  1. 使用OpenVas漏扫
  2. C语言 · 约数个数
  3. Win 10 UWP开发系列:设置AppBarButton的图标
  4. mycat配置访问oracle_MySQL:如何使用MyCAT实现分库分表?
  5. 基于rancher在线安装k8s集群
  6. C语言/C++基础知识
  7. 英特尔CEO:将在行业整合背景下大力收购半导体企业
  8. 汉字,五笔,拼音的转换
  9. springboot旅游景区景点购票系统毕业设计毕设作品开题报告开题答辩PPT
  10. 企业网站建设能带来的7大好处
  11. 基于主从博弈的智能小区代理商定价策略及电动汽车充电管理
  12. HashSet为什么要设置PRESENT
  13. 存储-对象存储、文件存储和块存储
  14. 准备安装Cent OS需要的配件
  15. 2022深圳杯AC题思路模型分析
  16. Switch-case结构
  17. 分布式Session共享和单点登录实现
  18. 网络工程师每日练习(5)
  19. 电子设计教程12:Buck降压电路
  20. 燃气缴费显示服务器内部错误,燃气热水器常见故障代码、原因及维修方法

热门文章

  1. 娓娓道来!那些BERT模型压缩方法(一)
  2. 达摩院李雅亮:大规模预训练模型的压缩和蒸馏
  3. EMNLP杰出论文 | 当注意力遇到RNN,五倍以上训练加速!
  4. 工程数学(数值分析)第六讲:数值微积分
  5. Leetcode每日一题:175.组合两个表
  6. Kernel Method核方法—应用与理解
  7. 聚类算法—K-means python实现
  8. rust建深海_rust怎么移动自己的领地柜 | 手游网游页游攻略大全
  9. Docker安装Nacos教程
  10. git整合分支的两种方式 merge 和 rebase