matlab中的pdist2函数

1.pdist2(X)

D = pidst(X)主要计算X的行的距离,例如输入X为m*n的矩阵,输出D为m*(m-1)/2的向量,计算方法如下例子:

X=[1,2;3,4;5,1] 3*2的矩阵;

pdist(X)计算结果为[2.8284,4.1231,3.6056];

计算方法为第二行与第一行距离(3-1)*(3-1)+(4-2)*(4-2)得到的结果开平方为2.8284,第三行与第一行距离(5-1)*(5-1)+(1-2)*(1-2)得到的结果开平方为4.1231,第三行与第二行距离(5-3)*(5-3)+(1-4)*(1-4)得到的结果开平方为3.6056.

2.pdist(X, Y)

X为a*b矩阵,Y为c*b矩阵,矩阵的每一行代表一个元素,返回一个a*c矩阵,代表X,Y任意两个元素之间的距离。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值