| 查看: 2879 | 回复: 11 | |||||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||||
492990274铁杆木虫 (正式写手)
|
[求助]
matlab求三元二次函数最大值
|
||||
|
急求用matlab求三元二次函数最大值的编程语句! 急! 函数如: y=100+30A+78B+90C-1.4A^2+7.2B^2-9.53C^2+0.84AB+0.48BC-9.39BC 请将具体命令写出,谢谢,谢谢~ |
» 猜你喜欢
Cas 72-43-5需要30g,定制合成,能接单的留言
已经有8人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有6人回复
北京211副教授,35岁,想重新出发,去国外做博后,怎么样?
已经有8人回复
磺酰氟产物,毕不了业了!
已经有5人回复
论文终于录用啦!满足毕业条件了
已经有25人回复
2026年机械制造与材料应用国际会议 (ICMMMA 2026)
已经有3人回复
自荐读博
已经有3人回复
不自信的我
已经有5人回复
投稿Elsevier的杂志(返修),总是在选择OA和subscription界面被踢皮球
已经有8人回复
» 本主题相关价值贴推荐,对您同样有帮助:
求三角函数的最大值···
已经有7人回复
求助matlab求解三角函数方程
已经有9人回复
求助三元函数二阶偏微分C语言写法
已经有10人回复
求助EXCEL 用LINEST函数求解三元线性回归方程
已经有3人回复
【求助】求助:matlab下求y=x(e^abs(x)+1.3)的逆函数
已经有9人回复
三元方程用matlab画图,求指令
已经有1人回复

dbb627
荣誉版主 (著名写手)
-

专家经验: +4 - 程序强帖: 2
- 应助: 289 (大学生)
- 贵宾: 0.589
- 金币: 24640.4
- 散金: 551
- 红花: 61
- 沙发: 1
- 帖子: 1246
- 在线: 1794.8小时
- 虫号: 149791
- 注册: 2005-12-29
- 性别: GG
- 专业: 污染控制化学
- 管辖: 计算模拟
【答案】应助回帖
★ ★ ★ ★ ★
492990274: 金币+5, ★★★★★最佳答案 2012-11-28 20:14:38
492990274: 金币+5, ★★★★★最佳答案 2012-11-28 20:14:38
|
可以使用X = fmincon(FUN,X0,A,B,Aeq,Beq,LB,UB) y=@(x)-(100+30*x(1)+78*x(2)+90*x(3)-1.4*x(1).^2+7.2*x(2).^2-9.53*x(3).^2+... 0.84*x(1)*x(2)+0.48*x(1)*x(3)-9.39*x(2)*x(3)); X0=;%ABC计算初值 LB=;%ABC下限 UB=;%ABC上限 X = fmincon(@(x)y(x),X0,[],[],[],B[],LB,UB) |

10楼2012-11-27 20:53:10
dbb627
荣誉版主 (著名写手)
-

专家经验: +4 - 程序强帖: 2
- 应助: 289 (大学生)
- 贵宾: 0.589
- 金币: 24640.4
- 散金: 551
- 红花: 61
- 沙发: 1
- 帖子: 1246
- 在线: 1794.8小时
- 虫号: 149791
- 注册: 2005-12-29
- 性别: GG
- 专业: 污染控制化学
- 管辖: 计算模拟

2楼2012-11-27 09:17:07
dbb627
荣誉版主 (著名写手)
-

专家经验: +4 - 程序强帖: 2
- 应助: 289 (大学生)
- 贵宾: 0.589
- 金币: 24640.4
- 散金: 551
- 红花: 61
- 沙发: 1
- 帖子: 1246
- 在线: 1794.8小时
- 虫号: 149791
- 注册: 2005-12-29
- 性别: GG
- 专业: 污染控制化学
- 管辖: 计算模拟
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
492990274: 金币+10, ★★★★★最佳答案, 非常感谢~ 2012-11-27 19:53:05
xzhdty: 金币+2, 谢谢参与 2012-11-27 20:53:49
492990274: 金币+10, ★★★★★最佳答案, 非常感谢~ 2012-11-27 19:53:05
xzhdty: 金币+2, 谢谢参与 2012-11-27 20:53:49
|
>> y=@(x)100+30*x(1)+78*x(2)+90*x(3)-1.4*x(1).^2+7.2*x(2).^2-9.53*x(3).^2+... 0.84*x(1)*x(2)+0.48*x(1)*x(3)-9.39*x(2)*x(3); X = fminsearch(@(x) y(x),[0.3 1 1]) Exiting: Maximum number of function evaluations has been exceeded - increase MaxFunEvals option. Current function value: -48992246282801925000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.000000 X = 1.0e+051 * 0.1933 -1.2573 -1.9638 |

3楼2012-11-27 09:31:30
dbb627
荣誉版主 (著名写手)
-

专家经验: +4 - 程序强帖: 2
- 应助: 289 (大学生)
- 贵宾: 0.589
- 金币: 24640.4
- 散金: 551
- 红花: 61
- 沙发: 1
- 帖子: 1246
- 在线: 1794.8小时
- 虫号: 149791
- 注册: 2005-12-29
- 性别: GG
- 专业: 污染控制化学
- 管辖: 计算模拟

4楼2012-11-27 09:33:40









回复此楼