1、[例1]設z=2x-y,變數x、y滿足條件x-4y≤-3, 3x+5y≤25,x≥1,求z的最大值,如下圖所示。
2、在Excel2016工作表中輸入如下資料,這裡B2、C2、D3分別作為最優解x、y和最大值z的輸出區域,工作表中的資料分別是各表示式中的引數前的係數及常數,如圖下圖所示:
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",點選"新增",完成新增第三個不等式,如圖所示:
1、[例1]設z=2x-y,變數x、y滿足條件x-4y≤-3, 3x+5y≤25,x≥1,求z的最大值,如下圖所示。
2、在Excel2016工作表中輸入如下資料,這裡B2、C2、D3分別作為最優解x、y和最大值z的輸出區域,工作表中的資料分別是各表示式中的引數前的係數及常數,如圖下圖所示:
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",點選"新增",完成新增第三個不等式,如圖所示: