如何编程,用lingo求minz=2*x1+3*x2+x3?
展开全部
1、题目:求minz=2*x1+3*x2+x3;s.t.[x1 + 4*x2+2*x3>=8 ;3*x1 + 2*x2 >=6 ;xj >= 0 , j=1,2,3, ]。
2、打开Lingo软件,进入下面编程状态。
3、然后输入目标函数:minz=2*x1+3*x2+x3,如下图所示:
4、然后进行运行一下,看看自己是否输入正确,如果没有出现“error”,那么继续输入下面的约数条件。如下图所示就表示你输入的是正确无误的。可以继续往下输入了。
5、输入约数方程之后,再次运行一下,若发现和下图一样则表示输入正确,若显示的不一样则表示你输入的有误,在这里可以看出objectivevalue给出的后面的数字是7,那么最优解就是7.
6、上面还没有输入最后的x的约数,那么下图我添加上了之后,你会发现结果仍然保持一致,这就说明在Lingo软件里面,引入的变量它的自定义范围就是大于0的,要是有其他约数条件就需要另行写出了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
TableDI
2024-07-18 广告
2024-07-18 广告
VLOOKUP是Excel中用于垂直查找的函数,其基本用法包括四个参数:1. 查找值:即在数据表首列中需要搜索的值。2. 数据表:包含查找值的单元格区域或数组。3. 返回值所在列数:指定返回查询区域中第几列的值。4. 查找方式:选择精确匹配...
点击进入详情页
本回答由TableDI提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询