运筹学优化试验.pptVIP

  • 8
  • 0
  • 约4.8千字
  • 约 25页
  • 2018-05-31 发布于广东
  • 举报
运筹学优化试验

* * 一、用Excel求非线性规划模型的命令格式和实例 例1 求 例2 求 二、用Mathematica求非线性规划模型的命令格式和实例 1、用驻点法求函数f(x) 在[a, b]区间上的最大和最小值 1)先求驻点表 zd=Solve[f[x]==0,x] 2)再求函数在表 zd 中点处的{变量值、函数值}表与{端点值 、端点函数值}并集表 zdgh=Union[{x,f[x]}/. zdg,{{a,f(a)},{b,f(b)}}] 3)求表zdgh 中的函数值的最大、最小值 fmax=Max[Transpose[zdgh][[2]]] fmin=Min [Transpose[zdgh][[2]]] 4)求出函数取最大、最小值的点 x1=Position[zdgh,fmin] x2=Position[zdgh,fmax] xmin=zdgh[[x1[[1,1]]]] xmax=zdgh[[x2[[1,1]]] 注:学习编程后我们可把这种方法编成一个通用程序。 Transpose[zdgh]表示把表zdgh转置 zdgh[[2]]表示获取表zdgh的第2行 Transpose[zdgh][[2]]表示获取表zdgh的第2列 Position[zdgh,fmin]表示表zdgh中与元素fmin相

文档评论(0)

1亿VIP精品文档

相关文档