乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 利用Excel求解线性规划问题?(excel求解线性规划)

利用Excel求解线性规划问题?(excel求解线性规划)

作者:乔山办公网日期:

返回目录:excel表格制作

1、[例1]设z=2x-y,变量x、y满足条件x-4y≤-3, 3x+5y≤25,x≥1,求z的最大值,如下图所示。

2、在Excel2016工作表中输入如下数据,这里B2、C2、D3分别作为最优解x、y和最大值z的输出区域,工作表中的数据分别是各表达式中的参数前的系数及常数,如图下图所示:

3、在Excel2016中,先点击“文件”选项卡,再点击最下面的“选项”按钮。在弹出的对话框中点击“加载项”选项,接着点击“转到”,如下图所示。

4、最后选择好自己想要添加的宏“规划求解”,点击“确定”即可完成,如下图所示。

5、在D3中输入"=$B$2*B3+$C$2*C3",注意此时相当于输入了目标函数"2x-y",单元格地址前加"$",即就是绝对引用地址,这样输入单元格地址的目的是:不管其它条件参数怎么变,而保持所求目标函数最大值条件:"2x-y"不变,如图所示:

6、选中D3并右下角,并向下拖拉到D6单元格,按回车键确定,会看到已经创建了”2x-y”,“x-4y”,”3x+5y”,”x+0*y”的式子,如图所示:

7、选中D3,打开“数据"菜单,选择“规划求解”选项,如图所示:

8、此时打开"规划求解参数"面板.在"设置目标单元格"中填入"$D$3",选择"最大值".点击"通过更改可变单元格"右边按钮, 设置规划求解参数输入"$B$2:$C$2",这里相当于选择x,y为变元, 在"遵守约束"中.输入"$D$4",选择"<=",输入"$E$4",这里相当于输入了不等式"x-4y≤-3".点击"添加",输入"$D$5",选择"<=",输入"$E$5",点击"添加",完成添加第二个不等式.输入"$D$6",选择">=",输入"$E$6",点击"添加",完成添加第三个不等式,如图所示:

9、完成所有约束条件添加后,点击“求解”,点击”确定”,D3单元格求得z的最大值为8,如图所示:


本文标签:

相关阅读

  • 如何利用excel求解线性规划

  • 乔山办公网excel表格制作
  • 举例说明通过Excel解决线性规则问题。1、Excel中通过规划求解的方法解决线性规划问题,而默认情况下,在“数据”选项下,没有“规划求解”项,需要在左上角的“文件”选项下,“
  • <em>wps</em>表格有规划求解吗

  • 乔山办公网excel表格制作
  • WPS是金山推出来的,再用加载宏里面的工具如规划求解要另外下载VBA,然后使用的时候要收费WPS工作表里没有规划求解..." src="/uploads/tu/423.jpg" style="width: 400px; height: 267px;" />在WPS OFFICE
关键词不能为空
极力推荐
  • <em>JAVA</em> POI 导出 EXCEL<em>模板</em>

  • poi或jxl都可以生成excel,给你说下jxl怎么生成的百吧,详细的api你可以从网上下载。//添加带有formatting的Number对象 jxl.write.NumberFormat nf = new jxl.write.NumberFormat("#.##"); //设置数字格式j

ppt怎么做_excel表格制作_office365_word文档_365办公网