版块导航
正在加载中...
客户端APP下载
论文辅导
申博辅导
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(4111)
>
虫友互识
(462)
>
文献求助
(386)
>
导师招生
(320)
>
考博
(119)
>
硕博家园
(108)
>
招聘信息布告栏
(80)
>
论文道贺祈福
(73)
>
博后之家
(71)
>
休闲灌水
(57)
>
教师之家
(48)
>
找工作
(44)
>
论文投稿
(32)
>
基金申请
(29)
>
绿色求助(高悬赏)
(26)
>
公派出国
(25)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
程序语言
»
MATLAB/Mathematica
»
热心民众帮忙调一下程序吧
3
1/1
返回列表
查看: 576 | 回复: 3
查看全部回帖
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖
aiaipuyu
新虫
(初入文坛)
应助: 0
(幼儿园)
金币: 79
散金: 20
帖子: 40
在线: 13.8小时
虫号: 5331188
注册: 2016-12-08
性别:
MM
专业: 计算数学与科学工程计算
[
求助
]
热心民众帮忙调一下程序吧
CODE:
clc;
clear all;
format long
R=xlsread('C:\Users\admin\Desktop\新建文件夹\FA程序\鸢尾花数据集');
K=3;
[n d]=size(R);
m=20;
MaxGeneration=100;
alpha=0.2;
betamin=1;
gamma=1;
for i=1:m
c=[];
for j=1:K
label=randi([1,n],1,1); %生成1*1的1-n的随机矩阵
c=[c R(label,:)];
end
x(i,:)=c;
fitness(i)=clustering(R,x(i,:),K);
end
[a b]=min(fitness); %fitness中最小值和最小值对应的位置
gbest=a;
gbestx=x(b,:);
t=1;
while t<=MaxGeneration
for i=1:m
fitness(i)=clustering(R,x(i,:),K);
Lightn(i)=fitness(i);
end
[a b]=min(fitness);
if a<gbest
gbest=a;
gbestx=x(b,:);
end
for i=1:m
for j=1:m
r=sqrt(sum(x(i,:)- x(j,:)).^2);
if Lightn(i)>Lightn(j)
beta0=1;
beta=(beta0-betamin)*exp(- gamma*r^2)+betamin;
tmpf=alpha*(rand(1,K*d)-0.5);
x(i,:)=x(i,:)-beta*x(i,:)+beta*x(j,:)+2*rand(1,K*d).*(gbest-x(i,:));
end
end
end
xbest(t)=gbest;
gbest
t=t+1 ;
end
hold on;
plot(xbest)
function D=clustering(R,x,K)
[n,d]=size(R);
for i=1:n
for j=1:K
c=x((j-1)*d+1:j*d);
% distance(j)=norm(c-x(i,:));
% distance=norm((1/2)*(c-x(i,:))'.*inv(cov(R)).*(c-x(i,:))+(1/2)*log(abs(cov(R))));
distance(j)=norm((1/2)*(norm(c-x(i,:)))'.*inv(cov(R)).*(norm(c-x(i,:)))+(1/2)*log(abs(cov(R))));
end
[mind label]=min(distance);
DD(i)=mind;
end
D=sum(DD);
[
Last edited by jjdg on 2017-6-20 at 13:15
]
回复此楼
» 猜你喜欢
之前让一硕士生水了7个发明专利,现在这7个获批发明专利的维护费可从哪儿支出哈?
已经有5人回复
博士读完未来一定会好吗
已经有29人回复
博士申请都是内定的吗?
已经有5人回复
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有12人回复
投稿精细化工
已经有4人回复
高职单位投计算机相关的北核或SCI四区期刊推荐,求支招!
已经有4人回复
导师想让我从独立一作变成了共一第一
已经有9人回复
读博
已经有4人回复
JMPT 期刊投稿流程
已经有4人回复
心脉受损
已经有5人回复
1楼
2017-06-12 17:00:14
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
aiaipuyu
新虫
(初入文坛)
应助: 0
(幼儿园)
金币: 79
散金: 20
帖子: 40
在线: 13.8小时
虫号: 5331188
注册: 2016-12-08
性别:
MM
专业: 计算数学与科学工程计算
引用回帖:
2楼
:
Originally posted by
heyzol
at 2017-06-18 10:32:27
二话不说就扔一堆代码,
代码是想做什么?
输入是什么?
预期的输出是什么?
出现了什么问题?
不好意思啊,没有进行过类似的求助,不知道如何写格式,问题现在解决了,谢谢你在百忙之中驻足、帮助
赞
一下
回复此楼
3楼
2017-06-19 09:06:31
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
相关版块跳转
第一性原理
量子化学
计算模拟
分子模拟
仿真模拟
程序语言
我要订阅楼主
aiaipuyu
的主题更新
3
1/1
返回列表
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
信息提示
关闭
请填处理意见
关闭
确定