| 查看: 1887 | 回复: 8 | ||
老花木虫 (著名写手)
老花
|
[求助]
帮忙给看看这个matlab优化函数 问题
|
|
|
主: A=[];b=[];Aeq=[];Beq=[];Lb=[];Ub=[]; [x,f]=fmincon('myobj',[0;0],[],[],[],[],[],[],'mycon'); 目标函数:function y=myobj(x) y=(-1)*8*x(2)*(1-x(1))*x(3); 非线性约束function[c,ceq]=mycon(x) cep=[x1*(1-x(1))*x(3)-x(2)*(1+x(2));2*acos(exp(-x(4)))-x(3);1.5*2/sin(x(5))-x(4);atan((1-x(1))/(1+x(2)))]; 请帮忙看看程序的错误,谢谢! |
» 猜你喜欢
请问哪里可以有青B申请的本子可以借鉴一下。
已经有4人回复
真诚求助:手里的省社科项目结项要求主持人一篇中文核心,有什么渠道能发核心吗
已经有6人回复
孩子确诊有中度注意力缺陷
已经有14人回复
三甲基碘化亚砜的氧化反应
已经有4人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有5人回复
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
matlab程序问题,总是出错,麻烦大家看看问题在那里?
已经有6人回复
matlab的函数调用问题
已经有3人回复
帮忙看看这个平面图用matlab怎么画
已经有19人回复
问个关于matlab里find函数的问题!
已经有4人回复
求回归方程参数估计的最优化算法matlab代码
已经有9人回复
求助有关Matlab有约束非线性最优化问题
已经有9人回复
帮帮忙看看我的难题
已经有15人回复
【求助】matlab 求解微分方程中的未知参数
已经有20人回复
matlab做函数图象的问题
已经有6人回复
【求助】matlab 二次规划的优化的问题
已经有4人回复

starlee
金虫 (正式写手)
- 应助: 6 (幼儿园)
- 金币: 1275.9
- 散金: 50
- 红花: 1
- 帖子: 310
- 在线: 627.3小时
- 虫号: 572146
- 注册: 2008-06-11
- 性别: GG
- 专业: CE
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ...
感谢参与,应助指数 +1
老花: 金币+100, ★★★★★最佳答案, 结果有点偏差,我再研究一下,谢谢啊! 2012-06-28 23:12:22
老花: 回帖置顶 2012-06-28 23:24:42
感谢参与,应助指数 +1
老花: 金币+100, ★★★★★最佳答案, 结果有点偏差,我再研究一下,谢谢啊! 2012-06-28 23:12:22
老花: 回帖置顶 2012-06-28 23:24:42
|
A=[];B=[];Aeq=[];Beq=[];Lb=[];Ub=[]; [x,fval]=fmincon('myobj',rand(1,3),A,B,Aeq,Beq,Lb,Ub,'mycon') function f=myobj(x) f=-1*8*x(2)*(1-x(1))*2/pi*acos(exp(-1.5*2/sin(x(3)))); function [c,ceq]=mycon(x) c=0; ceq(1)=x(1)*(1-x(1))*2/pi*acos(exp(-1.5*2/sin(x(3))))-x(2)*(1+x(2)); ceq(2)=atan((1-x(1))/(1+x(2)))-x(3); 结果: x = 0.3187 0.1832 0.5224 fval = -0.9971 结果合不合理? |
7楼2012-06-28 22:59:10
starlee
金虫 (正式写手)
- 应助: 6 (幼儿园)
- 金币: 1275.9
- 散金: 50
- 红花: 1
- 帖子: 310
- 在线: 627.3小时
- 虫号: 572146
- 注册: 2008-06-11
- 性别: GG
- 专业: CE
2楼2012-06-28 21:27:48
老花
木虫 (著名写手)
老花
- 应助: 0 (幼儿园)
- 贵宾: 0.402
- 金币: 2974.7
- 散金: 6205
- 红花: 41
- 沙发: 4
- 帖子: 2851
- 在线: 930.8小时
- 虫号: 1170496
- 注册: 2010-12-15
- 性别: GG
- 专业: 机械动力学

3楼2012-06-28 21:46:31
starlee
金虫 (正式写手)
- 应助: 6 (幼儿园)
- 金币: 1275.9
- 散金: 50
- 红花: 1
- 帖子: 310
- 在线: 627.3小时
- 虫号: 572146
- 注册: 2008-06-11
- 性别: GG
- 专业: CE
4楼2012-06-28 22:09:02
老花
木虫 (著名写手)
老花
- 应助: 0 (幼儿园)
- 贵宾: 0.402
- 金币: 2974.7
- 散金: 6205
- 红花: 41
- 沙发: 4
- 帖子: 2851
- 在线: 930.8小时
- 虫号: 1170496
- 注册: 2010-12-15
- 性别: GG
- 专业: 机械动力学
|
function[c,ceq]=mycon(x) cep=[x1*(1-x(1))*2/pi*acos(exp(-1.5*2/sin(x(3))))-x(2)*(1+x(2));atan((1-x(1))/(1+x(2)))-x(3)]; function y=myobj(x) y=(-1)*8*x(2)*(1-x(1))*2/pi*acos(exp(-1.5*2/sin(x(3)))) ; 修改后还是这样! 请大家指点 Error in myobj (line 2) y=(-1)*8*x(2)*(1-x(1))*2/pi*acos(exp(-1.5*2/sin(x(3)))) ; Error in fmincon (line 601) initVals.f = feval(funfcn{3},X,varargin{:}); Caused by: Failure in initial user-supplied objective function evaluation. FMINCON cannot continue. |

5楼2012-06-28 22:33:55
老花
木虫 (著名写手)
老花
- 应助: 0 (幼儿园)
- 贵宾: 0.402
- 金币: 2974.7
- 散金: 6205
- 红花: 41
- 沙发: 4
- 帖子: 2851
- 在线: 930.8小时
- 虫号: 1170496
- 注册: 2010-12-15
- 性别: GG
- 专业: 机械动力学

6楼2012-06-28 22:46:44
老花
木虫 (著名写手)
老花
- 应助: 0 (幼儿园)
- 贵宾: 0.402
- 金币: 2974.7
- 散金: 6205
- 红花: 41
- 沙发: 4
- 帖子: 2851
- 在线: 930.8小时
- 虫号: 1170496
- 注册: 2010-12-15
- 性别: GG
- 专业: 机械动力学

8楼2012-06-28 23:24:31
starlee
金虫 (正式写手)
- 应助: 6 (幼儿园)
- 金币: 1275.9
- 散金: 50
- 红花: 1
- 帖子: 310
- 在线: 627.3小时
- 虫号: 572146
- 注册: 2008-06-11
- 性别: GG
- 专业: CE
9楼2012-06-29 12:37:21













回复此楼