作业帮 > 综合 > 作业

matlab求最优解的的优化算法怎么加约束条件?

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/18 17:18:47
matlab求最优解的的优化算法怎么加约束条件?
如图,想限定输出结果X在0到30之间,Y在0到30之间,Z在0到2之间,如何加上约束条件,不这样,输出结果Z是负数
matlab求最优解的的优化算法怎么加约束条件?
试下附件中的fminsearchbnd函数,请把fminsearchbnd.m文件放在你的工作路径中.
fminsearchbnd(@(x)f(x(1),x(2),x(3)), [0;0;0], [0;0;0], [30;30;2])
ans =

   15.0848
   20.5081
    0.5452
此文件下载自File exchange,作者:John D'Errico