没有合适的资源?快使用搜索试试~ 我知道了~
用matlab编写复合形法程序.doc.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 132 浏览量
2022-07-05
16:06:10
上传
评论
收藏 121KB DOC 举报
温馨提示
试读
8页
用matlab编写复合形法程序
资源推荐
资源详情
资源评论
用 matlab 编写复合形法程序
浏览次数:
1105
次悬赏分:
50 |
提问时间:
2009-1-30 23:21 |
提问者:凝丫头
|
问题为何被关闭
原函数是 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
*
!* X(1,J)--自变量初始可行点,=1,N *
!* *
!* 4.输出变量说明 *
!* F--目标函数最大值勤 *
!* X(I)--自变量最优值,I=1,N *
!* *
!* 5.使用方法 *
!* 1)用户按照待解问题修改主程序 PARAMETER 的 N,M,K 值
*
!* 2)在子程序 FUNC 中给定目标函数 *
!* 3)在子程序 CONST 中给定 Hi 和 Gi,显式约束必须放在隐式约束前面
*
资源评论
oligaga
- 粉丝: 52
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功