matlab中多目标规划怎么求解

 时间:2024-11-02 00:13:26

有时候我们在使用matlab的时候,想进行多目标规划求解,怎么求解呢,下面来分享一下方法

工具/原料

matlab

多目标规划求解

matlab优化求解常用函数

1、第一步我们首先需要知道matlab优化工具箱中常用的几种函数,fmincon函数,fminimax函数,fgoalattain函数,linprog函数四种,它们的详细介绍如下图所示:

matlab中多目标规划怎么求解

理想点法求解多目标规划

1、第一步在我们的电脑上打开matlab,通过linprog函数分别求出f1(x)的最大值和f2(x)的最大值,两个最优解就是多目标规划的最优解,这是一种理想状态,在命令行窗口中输入如下图所示,可以看出f1(x)的最大值为12

matlab中多目标规划怎么求解

目标规划法求解多目标规划

1、第一步通过目标规划法和fgoalattain函数来求解上面方程的最大值,在matlab中先创建一个myfun3()函数,输入如下图所示:

matlab中多目标规划怎么求解

最大最小法求解多目标规划

1、第一步通过最大最小法和fminimax函数来求解上面方程的最大值,可以看到,解出的最优点也是(12,18),如下图所示:

matlab中多目标规划怎么求解
  • MATLAB如何在图片中添加注释
  • matlab中的mean函数是什么,怎么使用
  • 如何用matlab输出图形中各点的坐标
  • matlab怎么改变画图的颜色范围
  • 如何用MATLAB求平均值
  • 热门搜索
    埠字怎么读 if函数怎么用 我怎么读 观音莲怎么养 肠鸣是怎么回事 鲫鱼豆腐汤怎么做 拍一拍怎么设置文字 怎么查微信注册时间 中国海洋大学怎么样 莲蓬怎么吃