excel怎么做线性分析(实例讲解用Excel求解线性规划)

最近了解到Excel也能求解一些简单的线性规划,于是就去学习了一下,操作比较简单,适合电脑中没有安装MATLAB、Lingo、Python等编程求解规划的软件。所以想以实际的例子讲解Excel求解线性规划。

实例1

excel怎么做线性分析(实例讲解用Excel求解线性规划)

Excel求解线性规划的步骤

Step1:新建一个空白的excel。

Step2:点击数据,在Excel右上方看是否有规划求解工具箱。

excel怎么做线性分析(实例讲解用Excel求解线性规划)

如果没有该规划求解标识,则可以在搜索栏搜索“规划求解”,在弹出的加载项对话框中勾选规划求解加载项,点击确定即可出现规划求解标识。

excel怎么做线性分析(实例讲解用Excel求解线性规划)

excel怎么做线性分析(实例讲解用Excel求解线性规划)

excel怎么做线性分析(实例讲解用Excel求解线性规划)

Step3:在任意空白区域输入模型的目标函数和约束条件。

excel怎么做线性分析(实例讲解用Excel求解线性规划)

Step4:按照文字描述将模型转化为excel规划模型,没有的项,其系数为0。

excel怎么做线性分析(实例讲解用Excel求解线性规划)

excel怎么做线性分析(实例讲解用Excel求解线性规划)

Step5:将目标函数值处G19单元格的计算公式输入目标函数计算式。

excel怎么做线性分析(实例讲解用Excel求解线性规划)

excel怎么做线性分析(实例讲解用Excel求解线性规划)

Step6:将约束条件左半部分的计算公式输入对应的单元格。

excel怎么做线性分析(实例讲解用Excel求解线性规划)

例如K11单元格对应的是第一个约束条件,其计算公式如下

excel怎么做线性分析(实例讲解用Excel求解线性规划)

excel怎么做线性分析(实例讲解用Excel求解线性规划)

K12单元格对应的是第二个约束条件,其计算公式如下

excel怎么做线性分析(实例讲解用Excel求解线性规划)

以此类推,在相应的单元格输入相应的约束条件的计算公式。

K11单元格输入的计算公式为: =G11*G16+H11*G17+I11*G18 K12单元格输入的计算公式为: =G12*G16+H12*G17+I12*G18 K13单元格输入的计算公式为: =G13*G16+H13*G17+I13*G18 K14单元格输入的计算公式为: =G14*G16+H14*G17+I14*G18 K14单元格输入的计算公式为: =G15*G16+H15*G17+I15*G18

Step7:利用Excel规划求解工具求解,点击数据->右上角的规划求解,弹出以下对话框。

excel怎么做线性分析(实例讲解用Excel求解线性规划)

我们首先将目标函数计算值的单元格选入为“设置目标”,同时将x1,x2,x3的变量取值处的单元格选择为“通过更改可变单元格”。

excel怎么做线性分析(实例讲解用Excel求解线性规划)

其次,我们要添加我们的约束条件,点击添加,弹出以下对话框。

excel怎么做线性分析(实例讲解用Excel求解线性规划)

excel怎么做线性分析(实例讲解用Excel求解线性规划)

例如我们将第一个约束条件添加到规划求解工具箱中,操作如下:

选择不等式约束的左边计算公式和右边常数部分,并按照约束条件选择关系符号,点击添加,即可将约束条件添加成功。其余约束条件以此类推。

第一个约束条件

excel怎么做线性分析(实例讲解用Excel求解线性规划)

第二个约束条件

excel怎么做线性分析(实例讲解用Excel求解线性规划)

第三个约束条件

excel怎么做线性分析(实例讲解用Excel求解线性规划)

第四个约束条件

excel怎么做线性分析(实例讲解用Excel求解线性规划)

第五个约束条件

excel怎么做线性分析(实例讲解用Excel求解线性规划)

最后规划求解工具箱对话窗口如图所示,选择求解最小值:

excel怎么做线性分析(实例讲解用Excel求解线性规划)

选择对应的计算方法非线性GRE或者单纯线性规划的方法求解,选择方法之后点击求解按键。

excel怎么做线性分析(实例讲解用Excel求解线性规划)

出现以下窗口,点击确定

excel怎么做线性分析(实例讲解用Excel求解线性规划)

Step8:获得规划求解结果

excel怎么做线性分析(实例讲解用Excel求解线性规划)

Step9:MATLAB编程求解该线性规划,检验Excel求解结果与MATLAB求解结果是否一致。

程序

clc;clearall;closeall;c= [2;3;1];a= [1, 4,2;3,2,0];b= [8;6];[x,y]= linprog(c,-a,-b,[],[],zeros(3,1));fprintf(‘当x1=%.4f x2 = %.4f x3 = %.4f时,目标函数取得最小值z = %.4fn’,x(1),x(2),x(3),y);

运行结果

Optimalsolutionfound.当x1=2.0000×2=0.0000×3=3.0000时,目标函数取得最小值z=7.0000

实例2

Excel求解线性规划

excel怎么做线性分析(实例讲解用Excel求解线性规划)

求解结果

excel怎么做线性分析(实例讲解用Excel求解线性规划)

MATLAB编程验证

clc;clearall;A=[-4-32-13-8-4-14-110-205-160-160-420-260-2-12-54-285-22-80100000010000001000000100000010000001];b=[-55-2000-800432822];Aeq=[];beq=[];lb=[0;0;0;0;0;0];ub=[];c1=[302401309020060];[x1,goal1]=linprog(c1,A,b,Aeq,beq,lb,ub)

运行结果

x1=4.0000002.08781.68082.0000goal1=764.0695

实例3

excel怎么做线性分析(实例讲解用Excel求解线性规划)

excel怎么做线性分析(实例讲解用Excel求解线性规划)

excel怎么做线性分析(实例讲解用Excel求解线性规划)

MATLAB编程验证

clc;clearall;A=[];b=[];c1=-[91.4141.2895.73149.8935.3891.4];Aeq=[111111];beq=372263;lb=[507921996263288.3752173.8833880.110];ub=[51103.54inf3388.53inf34380.1112730.39];[x1,goal1]=linprog(c1,A,b,Aeq,beq,lb,ub);fprintf(‘福州市经济效益目标函数单目标规划求解:f1(x)=%.2fn此时的变量取值:X1=%.2fX2=%.2fX3=%.2fX4=%.2fX5=%.2fX6=%.2fn’,-goal1,x1(1),x1(2),x1(3),x1(4),x1(5),x1(6));

运行结果

Optimalsolutionfound.福州市经济效益目标函数单目标规划求解:f1(x)=47051187.61此时的变量取值:X1=50792.00X2=199626.00X3=3288.37X4=84676.52X5=33880.11X6=0.00

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年11月30日 下午4:53
下一篇 2023年11月30日 下午4:56

相关推荐

  • 电视没有机顶盒怎么看电视频道(老式电视机如何看电视节目)

    前段疫情期间,老婆不知咋鼓捣的,把个机顶盒弄坏了,这下可急坏了平时最爱看电视的她。我当时封在厂里,也无法回去看看机顶盒到底是啥问题,想在网上买吧,物流又运不进来,家里的电脑也太古老了,运行太慢,手提电脑吧她又用不习惯,好在家里的网络还没出啥问题,整整二十六天只有手机陪在陪着她,可以想象那种煎熬的程度。 前几天解封回家后,有天我打开手提填一个工作表格的时候,突…

    2023年1月3日
    320
  • 发售9年了!《DayZ》Steam玩家峰值再创新高

    据外媒thegamer消息,SteamCharts的数据显示,截止发稿前,《DayZ》24小时内玩家峰值达到了52101人,这大约与2013年12月《DayZ》首次开启抢先体验时的数据持平。自2018年年中该游戏触底反弹以来,玩家数量一直呈上升趋势,平日里维持在3000人左右的玩家峰值。从那时起,《DayZ》的更新让越来越多的玩家相信该游戏的质量,而且也相信僵尸生存射击类游戏终会迎来一批新玩家。而…

    2022年4月27日
    900
  • 星汉灿烂人物曲《星河叹》歌词是什么,《星河叹》完整版歌词在线试听

    星汉灿烂程少商人物曲上线,歌名是《星河叹》,这首歌由黄龄演唱的,“我叹人生苦短,荒唐事不休”唱尽少商历经的波澜命运,歌词也产出了少商不妥协,追求自由的态度,那么,这首歌歌词是什么?

    2022年9月2日
    4.6K0
  • 装修学徒要学多久能学的出来(不如自学10天装修)

    小城市是真难找靠谱设计师!市场小,人才也就少,多数业主都想要免费设计,收几万设计费想都不敢想! 预算不充裕,或实在找不到满意的设计师,说真的不如花10天多看案例多看图,通过自学提高自己的空间感和审美! 一、功能布局 大多数自学者普遍都是经济能力有限,不建议把设计重心完全偏向于美观上,在做方案布局的时候,无论是格局规划或者是功能配置,实用性是最核心最重要的,能…

    2022年11月5日
    2590
  • ai画板怎么改颜色(AI画板填充颜色的方法)

    如图,打开文档设置,勾选模拟彩纸 点击右边填色方框,选取颜色,点击确定

    2023年3月8日
    680
  • 防噪音耳罩10大品牌(耳塞和耳罩哪个隔音效果好)

    大概是最近工作压力很大,感觉睡眠质量都很浅,身边很轻的动静都能被吵醒。更别提家里有那种像火车轰隆隆的呼噜声,感觉真的是不太美妙。 被吵醒睡不着的心情很烦躁。周而复始感觉整个人都会神经衰弱。所以,我家里经常备有隔音耳塞和耳罩。 耳罩相对于耳塞效果会比较好,平常时为了增强效果我都是一起佩戴的。这样子听不到鼾声如雷的呼噜声了,就可以美美地睡上一觉。 对于隔音耳塞和…

    2023年8月29日
    680
  • 奥林巴斯相机好不好(奥林巴斯相机优缺点)

    奥林巴斯相机好不好,奥林巴斯相机优缺点。发迹号带你了解更多相关信息。1、奥林巴斯OM口相机我早年虽然也知道有奥林巴斯相机,但一直没有直观印象。最早接触的是一款老旧的奥林巴斯皮腔折叠相机,查资料是四十年

    2022年10月6日
    740
  • windows任务管理器快捷键(笔记本电脑怎么开任务管理器)

    很多用户不知道如何使用笔记本电脑打开任务管理器,本篇文章教大家几种常用的方法: 一、快捷键(DEL) 直接按笔记本电脑键盘上的“CTRL+ALT+DEL”就可以呼出任务管理器,而这也是Windows 10 系统中通用的呼出方式。如下图: 但需要注意的是,按完快捷键之后不会直接弹出,而是需要选择任务管理器才可以。如下图: 二、快捷键(ESC) 直接按键盘上的“…

    2023年3月6日
    210
  • 自助餐为啥没吃多少就饱(服务员:全是套路现在知道还不晚)

    很多人喜欢吃自助餐,认为只要花很少的钱,就可以吃多很多东西。但是去到那里才发现,基本上没吃什么东西就饱了。问题来了,自助餐为啥没吃多少就饱?服务员:全是“套路”,现在知道还不晚。第一、生活条件好了,自

    2022年9月15日
    530
  • 历史上五二零真正含义(520在古代是什么意思)

    5月20日,简写“520”,网络上表达爱意的节日,寓意“我爱你”。王家卫曾这样描述爱情:“我已经很久没有坐过摩托车了,也很久未试过这么接近一个人了,虽然我知道这条路不是很5月20日,简写“520”

    2022年9月27日
    2290

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信