Algorithm之PrA:PrA之nLP非线性规划算法+Matlab 优化工具箱的GUI求解非线性规划
【摘要】 Algorithm之PrA:PrA之nLP非线性规划算法+Matlab 优化工具箱的GUI求解非线性规划
目录
PrA之nLP非线性规划算法
操作图文教程
PrA之nLP非线性规划算法
(1)、编写M 文件fun1.m 定义目标函数
function f=fun1(x);f=sum(x.^2)+8;
(2)、编写M...
Algorithm之PrA:PrA之nLP非线性规划算法+Matlab 优化工具箱的GUI求解非线性规划
目录
PrA之nLP非线性规划算法
(1)、编写M 文件fun1.m 定义目标函数
-
function f=fun1(x);
-
f=sum(x.^2)+8;
(2)、编写M文件fun2.m定义非线性约束条件
-
function [g,h]=fun2(x);
-
g=[-x(1)^2+x(2)-x(3)^2
-
x(1)+x(2)^2+x(3)^3-20]; %非线性不等式约束
-
h=[-x(1)-x(2)^2+2
-
x(2)+2*x(3)^2-3]; %非线性等式约束
(3)、利用已经定义好的函数fun1 和fun2。在Matlab 命令窗口运行optimtool,就打开图形界面,如图1 所示,填入有关的参数,未填入的参数取值为空或者为默认值,然后用鼠标点一下“start”按钮,就得到求解结果,再使用“file”菜单下的“Export toWorkspace…”选项,把计算结果输出到Matlab 工作空间中去。
操作图文教程
文章来源: yunyaniu.blog.csdn.net,作者:一个处女座的程序猿,版权归原作者所有,如需转载,请联系作者。
原文链接:yunyaniu.blog.csdn.net/article/details/82586484
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)