利用规划求解在EXCEL中解方程.doc_第1页
利用规划求解在EXCEL中解方程.doc_第2页
利用规划求解在EXCEL中解方程.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

利用规划求解在EXCEL中解方程工具/原料:EXCEL 2007/2010(如果是EXCEL 2003,这些操作都是一样的,只是相对应的设置地方会不一样),规划求解插件步骤/方法1首先我们来讲一下EXCEL里面内置的单变量求解。2为了方便操作,一般我们会对单元格进行名称定义,点击公式定义名称。3我们设置了C3为变量x,那么在其它单元格上就可以直接输入带x的方程式了,并且EXCEL会自动调用此单元格内的数据。比如在B3内输入=x3+27。4点击数据模拟分析单变量求解。5目标单元格为带有x变量的单元格,即要解方程的单元格。而目标值就设置为0了,其实我们在把方程变成f(x)=0的形式后可以节省很多设置时间。可变单元格,即为输出结果的单元格,这里我们设置成我们设置名称的单元格。然后点击确定即可计算出我们想要的结果。6有些朋友在问如果让输出结果随着我们方程的改变而自动进行计算呢?这里我们就要用到一个宏,首先我们进行录制宏,直接录制这个单变量求解的过程,不需要修改任何数据。点击视图宏录制宏,输入宏名(宏1)后直接进行单变量求解的过程录制。7录制完成后,我们停止录制,再查看宏,对此宏进行编辑,此时EXCEL会打开宏编辑器。8双击你所在编辑的工作表,并输入如下代码:9Private Sub Worksheet_Change(ByVal Target As Range)宏1End Sub1011保存后即可得到我们想要的结果了,随意更改公式就可以自动计算结果了。12这样在EXCEL上完成解一元多次方程还是相当有效和好用的,不过它有一个缺点就是计算结果只是一个近似值,并且在方程中每两个数值或变量之间都必须用符号连接起来(如10*x是不能写成10x的形式的)。13接下来就是利用规划求解插件进行多元方程组的解方程操作了,规划求解这个插件很好用,但似乎不能达成自动更改单元格之后自动计算的功能,当我们录制了宏之后,在宏中的代码都是红色的,表示错误的,因此我们先只来学习如何进行规划求解操作了,而不执行自动计算。14将你下载好的规划求解插件解压到office相对应版本内的Library文件夹里,并执行一下里面的SOLVER.XLA文件。同时打开EXCEL选项的加载项里面的管理EXCEL加载项,并勾选规划求解。15此时再打开EXCEL就会多出一个加载项,里面就有我们需要的规划求解插件了。16点击规划求解,选择目标单元格为包含有所有变量的其中一个方程式,这里不能直接选择方程式,而需要选择等于此方程式的单元格,如图:1718可变单元格就是我们要计算结果的变量单元格,这里可以推测,而约束条件也就是约束计算结果或方程式的结果范围了,这里多用于不定式的求解,并且求解结果可选择为最大值,最小值,还是约定值,选项菜单可以设置一些

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论