复合形法matlab,用matlab编写复合形法程序.doc

用matlab编写复合形法程序

用matlab编写复合形法程序 浏览次数:1105次悬赏分:50 | 提问时间:2009-1-30 23:21 | 提问者: HYPERLINK "/?business&aid=6&un=%C4%FD%D1%BE%CD%B7" \l "2" \t "_blank" 凝丫头 | HYPERLINK "/search/zhidao_help.html" \l "问题为何被关闭" \t "_blank" 问题为何被关闭 原函数是f(x,y)=sinx*siny/(x*y) , x,y 的取值范围均为(-10,10)求助,用MATLAB编写复合形法!!拜托拜托其他回答 共2条 !* 说明: 1.本程序为复合形法 *!* *!* 2.程序功能是求解约束最优化问题 *!* max F(x1,x2,…,xn) *!* s.t. Gi≤xi≤Hi *!* 其中 x1,x2,…,xn为独立自变量, *!* xn+1~xm为隐式变量,是x1,x2,…,xn的函数,Gi,Hi为下界和上界,它们可以是常数(显式约束),*!* 也可以是自变量的函数(隐式约束) *!* 主程序中提供自变量的初始值,输入已知参数及打印最后结果 *!* *!* 3.输入变量说明 *!* N--显式自变量数 *!* M--约束组数 *!* K--构成复合形的顶点数,常用N+1,可多取 *!* ITMAX--允许最多迭代次数 *!* IPRINT--打印控制参数,IPRINT=1,打印中间结果,IPRINT=0,不打印中间结果 *!* ALPHA--反射因子,常用1.3 *!* BETA--收敛参数,例如函数的幅值乘1E-4 *!* GAMMA--收敛参数,整数,常用值为5 *!* DELTA--显式约束违反校正,小正数,如X向量幅值乘1E-4

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值