鼻涕虫的学习记录

鼻涕虫的学习记录


大佬请路过,仅记录当前学习Matlab部分语句。
接受一切批评与指正。

数组

创建一维单位向量or零向量

//列向量
 a(1,[1:1599])=1;
 b(1,[1:1600])=0; 
// 行向量
 a([1:1599],1)=1;
 b([1:1600],1)=0; 

合并数组

c=[a,b];

利用索引筛选数组

matrix = index1 < 1599;
b = index1(matrix);

聚类分析函数

K聚类分析函数

data=[ ];
[IDX,C,SUMD,D] = kmeans(data,k); ///k是类别数 
plot3(data(:,1),data(:,2),data(:,3),'o');
grid;
D=D';
minD=min(D);
index1 = find(D(1,:) ==min(D));
index2 = find(D(2,:) ==min(D));

line(data(index1,1),data(index1,2),data(index1,3),'linestyle', 'none','marker','*','color','g');
line(data(index2,1),data(index2,2),data(index2,3),'linestyle','none','marker','*','color','r');
itle('C均值聚类分析图');
xlabel('第一特征坐标');
ylabel('第二特征坐标');
zlabel('第三特征坐标');

模糊C均值聚类分析函数

data=[ ];
[center,U,obj_fcn] = fcm(data,k);
plot3(data(:,1),data(:,2),data(:,3),'o');
grid;
maxU=max(U);
index1 = find(U(1,:) == maxU);
index2 = find(U(2,:) == maxU);

line(data(index1,1),data(index1,2),data(index1,3),'linestyle','none','marker','*','color','g');
line(data(index2,1),data(index2,2),data(index2,3),'linestyle','none','marker','*','color','r');
title('模糊C均值聚类分析图');
xlabel('第一特征坐标');
ylabel('第二特征坐标');
zlabel('第三特征坐标');
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值