网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月18日漏签0天
matlab吧 关注:292,842贴子:1,659,458
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 6回复贴,共1页
<<返回matlab吧
>0< 加载中...

有大神能教我如何使用这个程序吗。

  • 只看楼主
  • 收藏

  • 回复
  • 紫鸢丶琳
  • 人海孤鸿
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
function[m_pattern]=K(m_pattern,patternNum)
disType=DisSelDlg();%获得距离计算类型
[centerNum, iterNum]=InputClassDlg();%获得类中心数和最大迭代次数;
for i=1:patternNum
m_pattern(i).distance=inf;
m_pattern(i).category=-1;
end
randPattern=randperm(patternNum);
for i=1:centerNum%初始化,随机分配centerNum个粒子为一类
m_pattern(randPattern(i)).category=i;
m_pattern(randPattern(i)).distance=0;
m_center(i).feature=m_pattern(randPattern(i)).feature;
m_center(i).index=i;
m_center(i).patternNum=1;
end
counter=0%记录当前已经循环的次数
change=1;
while(counter<iterNum&&change~=0)
counter=counter+1;
change=0;
for i=1:patternNum%对所有样品重新归类
%计算第i个模式到各个聚类中心的最小距离
index=-1;
distance=inf;
for j=1:centerNum
tenpDis=GetDistance(m_pattern(i),m_center(j),disType);
if(distance>tempDis);
distance=tempDis;
index=j;
end
end
%比较原中心号与新中心号
%相同:更新距离。
%不同:1,新距离小,则归入新中心,更新距离,重新计算前后两个聚类中心模式
%2,新距离大于原距离,不处理;
if(m_pattern(i).category==index)%属于原类
m_pattern(i).distance=distance;
else%不属于原类
oldIndex=m_pattern(i).category;%记录原类号
m_pattern(i).category=index;%归入新类
m_pattern(i).distance=distance;
if(oldIndex~=-1)
m_center(oldIndex)=CalCenter(m_center(oldIndex),m_pattern,patternNum);
end
m_center(index)=CalCenter(m_center(index),m_pattern,patternNum);
change=1;
end
end
end


  • 紫鸢丶琳
  • 人海孤鸿
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
...求助啊。。。k均值算法


2026-06-18 19:53:01
广告
不感兴趣
开通SVIP免广告
  • 紫鸢丶琳
  • 人海孤鸿
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
应该怎么写对应的主函数啊,奔溃


  • chillax岁月
  • 无名之辈
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
lz你懂了么


  • chillax岁月
  • 无名之辈
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
同求助


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 6回复贴,共1页
<<返回matlab吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示