24小时热门版块排行榜    

查看: 1196  |  回复: 11

阿斯顿求爱者

新虫 (初入文坛)

[求助] 求帮忙用遗传算法优化下这个目标函数,帮帮忙啦 已有2人参与

目标函数是下面这个,使Z最小,bcdef的范围分别为(0,0.1)(0,0.1)(0,0.1)(1550,1750),(0,8),求帮帮忙了 没有金币了,给程序的可以给你冲十块话费
function Z=fanyan5(b,c,d,e,f)
f1=-0.61454+30./(1500*sin(acos(1500*cos(b)./e)))+cos(pi/180)*(30*tan(pi/180)./tan(acos(1500*cos(b)./e))+f)./(e.*sin(b-pi/180))+cos(pi/180)*(1000*tan(pi/180)+f)./(e.*sin(b-pi/180));
f2=-1000+30./(tan(acos(1500*cos(b)./e)))+cos(pi/180)*cos(b).*(30*tan(pi/180)./tan(acos(1500*cos(b)./e))+f)./(sin(b-pi/180))+cos(pi/180).*cos(b-pi/90).*(1000*tan(pi/180)+f)./(sin(b-pi/180));
f3=-0.62666+30./(1500*sin(acos(1500*cos(c)./e)))+cos(pi/180)*(30*tan(pi/180)./tan(acos(1500*cos(c)./e))+f)./(e.*sin(c-pi/180))+cos(pi/180)*(1020*tan(pi/180)+f)./(e.*sin(c-pi/180));
f4=-1020+30./(tan(acos(1500*cos(c)./e)))+cos(pi/180)*cos(c).*(30*tan(pi/180)./tan(acos(1500*cos(c)./e))+f)./(sin(c-pi/180))+cos(pi/180).*cos(c-pi/90).*(1020*tan(pi/180)+f)./(sin(c-pi/180));
f5=-0.63878+30./(1500*sin(acos(1500*cos(d)./e)))+cos(pi/180)*(30*tan(pi/180)./tan(acos(1500*cos(d)./e))+f)./(e.*sin(d-pi/180))+cos(pi/180)*(1040*tan(pi/180)+f)./(e.*sin(d-pi/180));
f6=-1040+30./(tan(acos(1500*cos(d)./e)))+cos(pi/180)*cos(d).*(30*tan(pi/180)./tan(acos(1500*cos(d)./e))+f)./(sin(d-pi/180))+cos(pi/180).*cos(d-pi/90).*(1040*tan(pi/180)+f)./(sin(d-pi/180));
Z=0.5*(f1.^2+f2.^2+f3.^2+f4.^2+f5.^2+f6.^2);
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★
阿斯顿求爱者: 金币+5, ★★★★★最佳答案 2015-07-19 18:28:59
目标函数值(最小): 1.79624201608983E-16
b: 0.0471509580783501
c: 0.0468948188165174
d: 0.0466491725546775
e: 1650.04770675958
f: 4.59200659099393
3楼2015-06-17 21:56:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

醇熟的先森

新虫 (初入文坛)

【答案】应助回帖

感谢参与,应助指数 +1
试试看  我运行一下    你这没有其他约束条件了吗
2楼2015-06-17 08:18:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

阿斯顿求爱者

新虫 (初入文坛)

引用回帖:
3楼: Originally posted by dingd at 2015-06-17 21:56:07
目标函数值(最小): 1.79624201608983E-16
b: 0.0471509580783501
c: 0.0468948188165174
d: 0.0466491725546775
e: 1650.04770675958
f: 4.59200659099393

你好 想问下你这是用matlab 的程序处理的吗 可以私聊下
4楼2015-07-16 21:19:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

引用回帖:
4楼: Originally posted by 阿斯顿求爱者 at 2015-07-16 21:19:17
你好 想问下你这是用matlab 的程序处理的吗 可以私聊下...

是用1stOpt算的,自己可以试试!
5楼2015-07-17 11:01:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

阿斯顿求爱者

新虫 (初入文坛)

引用回帖:
5楼: Originally posted by dingd at 2015-07-17 11:01:20
是用1stOpt算的,自己可以试试!...

请问用的1stopt哪个版本呢,我用的1.5, 老是提示输入的不正确 麻烦你了
6楼2015-07-17 11:53:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

阿斯顿求爱者

新虫 (初入文坛)

引用回帖:
5楼: Originally posted by dingd at 2015-07-17 11:01:20
是用1stOpt算的,自己可以试试!...

大神 1stopt里的代码怎么写的呢 这样不行吗 求教了
ConstStr  -0.6145354547+30/(1500*sin(acos(1500*cos(b)/e)))+cos(pi/180)*(30*tan(pi/180)/tan(acos(1500*cos(b)/e))+f)/(e*sin(b-pi/180))+cos(pi/180)*(1000*tan(pi/180)+f)/(e*sin(b-pi/180))=g;
ConstStr  -1000+30/(tan(acos(1500*cos(b)/e)))+cos(pi/180)*cos(b)*(30*tan(pi/180)/tan(acos(1500*cos(b)/e))+f)/(sin(b-pi/180))+cos(pi/180)*cos(b-pi/90)*(1000*tan(pi/180)+f)/(sin(b-pi/180))=h;
ConstStr  -0.6266559814+30/(1500*sin(acos(1500*cos(c)/e)))+cos(pi/180)*(30*tan(pi/180)/tan(acos(1500*cos(c)/e))+f)/(e*sin(c-pi/180))+cos(pi/180)*(1020*tan(pi/180)+f)/(e*sin(c-pi/180))=i;
ConstStr  -1020+30/(tan(acos(1500*cos(c)/e)))+cos(pi/180)*cos(c)*(30*tan(pi/180)/tan(acos(1500*cos(c)/e))+f)/(sin(c-pi/180))+cos(pi/180)*cos(c-pi/90)*(1020*tan(pi/180)+f)/(sin(c-pi/180))=j;
ConstStr  -0.6387765073+30/(1500*sin(acos(1500*cos(d)/e)))+cos(pi/180)*(30*tan(pi/180)/tan(acos(1500*cos(d)/e))+f)/(e*sin(d-pi/180))+cos(pi/180)*(1040*tan(pi/180)+f)/(e*sin(d-pi/180))=k;
ConstStr  -1040+30/(tan(acos(1500*cos(d)/e)))+cos(pi/180)*cos(d)*(30*tan(pi/180)/tan(acos(1500*cos(d)/e))+f)/(sin(d-pi/180))+cos(pi/180)*cos(d-pi/90)*(1040*tan(pi/180)+f)/(sin(d-pi/180))=l;
Parameter b[0,1],c[0,1],d[0,1],e[1550,1750],f[0,8];
MinFunction 0.5*(g^2+h^2+i^2+j^2+k^2+l^2);
7楼2015-07-17 20:17:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

CODE:
ConstStr  g=-0.6145354547+30/(1500*sin(arccos(1500*cos(b)/e)))+cos(pi/180)*(30*tan(pi/180)/tan(arccos(1500*cos(b)/e))+f)/(e*sin(b-pi/180))+cos(pi/180)*(1000*tan(pi/180)+f)/(e*sin(b-pi/180));
ConstStr  h=-1000+30/(tan(arccos(1500*cos(b)/e)))+cos(pi/180)*cos(b)*(30*tan(pi/180)/tan(arccos(1500*cos(b)/e))+f)/(sin(b-pi/180))+cos(pi/180)*cos(b-pi/90)*(1000*tan(pi/180)+f)/(sin(b-pi/180));
ConstStr  i=-0.6266559814+30/(1500*sin(arccos(1500*cos(c)/e)))+cos(pi/180)*(30*tan(pi/180)/tan(arccos(1500*cos(c)/e))+f)/(e*sin(c-pi/180))+cos(pi/180)*(1020*tan(pi/180)+f)/(e*sin(c-pi/180));
ConstStr  j=-1020+30/(tan(arccos(1500*cos(c)/e)))+cos(pi/180)*cos(c)*(30*tan(pi/180)/tan(arccos(1500*cos(c)/e))+f)/(sin(c-pi/180))+cos(pi/180)*cos(c-pi/90)*(1020*tan(pi/180)+f)/(sin(c-pi/180));
ConstStr  k=-0.6387765073+30/(1500*sin(arccos(1500*cos(d)/e)))+cos(pi/180)*(30*tan(pi/180)/tan(arccos(1500*cos(d)/e))+f)/(e*sin(d-pi/180))+cos(pi/180)*(1040*tan(pi/180)+f)/(e*sin(d-pi/180));
ConstStr  l=-1040+30/(tan(arccos(1500*cos(d)/e)))+cos(pi/180)*cos(d)*(30*tan(pi/180)/tan(arccos(1500*cos(d)/e))+f)/(sin(d-pi/180))+cos(pi/180)*cos(d-pi/90)*(1040*tan(pi/180)+f)/(sin(d-pi/180));
Parameter b=[0,1],c=[0,1],d=[0,1],e=[1550,1750],f=[0,8];
MinFunction 0.5*(g^2+h^2+i^2+j^2+k^2+l^2);

b: 0.0458544215030493
c: 0.045625376869945
d: 0.0454057168442035
e: 1650.00336089837
f: 3.98464708386331
8楼2015-07-17 23:27:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

阿斯顿求爱者

新虫 (初入文坛)

引用回帖:
8楼: Originally posted by dingd at 2015-07-17 23:27:53
ConstStr  g=-0.6145354547+30/(1500*sin(arccos(1500*cos(b)/e)))+cos(pi/180)*(30*tan(pi/180)/tan(arccos(1500*cos(b)/e))+f)/(e*sin(b-pi/180))+cos(pi/180)*(1000*tan(pi/180)+f)/(e*sin(b-pi/180));
Const ...

你好,我想知道我写的那个程序可以运行吗 我在1。5版本上老提示有误,需要修改哪儿吗
9楼2015-07-19 11:50:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

引用回帖:
9楼: Originally posted by 阿斯顿求爱者 at 2015-07-19 11:50:51
你好,我想知道我写的那个程序可以运行吗 我在1。5版本上老提示有误,需要修改哪儿吗...

改过后的代码上面已给出,老版本能否运行自己试试。
10楼2015-07-19 13:08:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 阿斯顿求爱者 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 0856调剂,是学校就去 +8 sllhht 2026-03-19 9/450 2026-03-20 14:25 by 无懈可击111
[考研] 265求调剂 +9 梁梁校校 2026-03-19 9/450 2026-03-20 12:33 by lature00
[考研] 320求调剂0856 +3 不想起名字112 2026-03-19 3/150 2026-03-19 22:53 by 学员8dgXkO
[考研] 307求调剂 +9 冷笙123 2026-03-17 9/450 2026-03-19 22:44 by 学员8dgXkO
[考研] 一志愿南京理工大学085701资源与环境302分求调剂 +3 葵梓卫队 2026-03-18 5/250 2026-03-19 19:35 by 给你你注意休息
[考研] 288求调剂,一志愿华南理工大学071005 +5 ioodiiij 2026-03-17 5/250 2026-03-19 18:22 by zcl123
[考博] 东华理工大学化材专业26届硕士博士申请 +8 zlingli 2026-03-13 8/400 2026-03-19 16:32 by 轻松不少随
[考研] 0703化学调剂 +5 pupcoco 2026-03-17 8/400 2026-03-19 13:58 by houyaoxu
[考研] 材料考研调剂 +3 xwt。 2026-03-19 3/150 2026-03-19 11:22 by w沐阳w
[考研] 328求调剂,英语六级551,有科研经历 +4 生物工程调剂 2026-03-16 12/600 2026-03-19 11:10 by 生物工程调剂
[考研] 一志愿中海洋材料工程专硕330分求调剂 +7 小材化本科 2026-03-18 7/350 2026-03-19 10:46 by Linda Hu
[考研] 一志愿西南交大,求调剂 +4 材化逐梦人 2026-03-18 4/200 2026-03-18 14:22 by 007_lilei
[考研] 0703化学调剂 +3 妮妮ninicgb 2026-03-17 3/150 2026-03-18 10:29 by macy2011
[考研] 考研求调剂 +3 橘颂. 2026-03-17 4/200 2026-03-17 21:43 by 有只狸奴
[考研] 301求调剂 +4 A_JiXing 2026-03-16 4/200 2026-03-17 17:32 by ruiyingmiao
[考研] 一志愿南京大学,080500材料科学与工程,调剂 +4 Jy? 2026-03-16 4/200 2026-03-17 11:02 by gaoqiong
[考研] 药学383 求调剂 +3 药学chy 2026-03-15 4/200 2026-03-16 20:51 by 元子^0^
[考研] 318求调剂 +3 Yanyali 2026-03-15 3/150 2026-03-16 16:41 by houyaoxu
[考研] 0703化学调剂 290分有科研经历,论文在投 +7 腻腻gk 2026-03-14 7/350 2026-03-16 10:12 by houyaoxu
[考研] 326求调剂 +3 mlpqaz03 2026-03-15 3/150 2026-03-16 07:33 by Iveryant
信息提示
请填处理意见