注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

徐小湛的博客

高等数学课件、函数图形动画、数学软件应用

 
 
 

日志

 
 

用Mathematica求条件极值  

2011-08-11 11:47:47|  分类: Mathematica |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
本文转载自calculus《用Maple求条件极值》

用Maple求条件极值 - calculus - 高等数学

f[x_, y_] := x*y
c[x_, y_] := x + y - 1
L[x_, y_, m_] := f[x, y] + m*c[x, y];
zhudian = Solve[{D[L[x, y, m], x] == 0, D[L[x, y, m], y] == 0, D[L[x, y, m], m] == 0}]

 

用Mathematica求条件极值 - calculus - 高等数学
  
这里求出条件极值点:(1/2,1/2)
求极值:
f[1/2, 1/2]
用Mathematica求条件极值 - calculus - 高等数学
 
方法二:用FindMaximum:
FindMaximum[{f,cons},{{x,x0},{y,y0},}] searches for a local maximum subject to the constraints cons.
 
f[x_, y_] := x*y
c[x_, y_] := x + y - 1
FindMaximum[{f[x, y], c[x, y] == 0}, {x, 1}, {y, 1}]
用Mathematica求条件极值 - calculus - 高等数学
 
 
 
 
 
用Maple求条件极值 - calculus - 高等数学
 

f[x_, y_, z_] := x*y*z
c[x_, y_, z_] := 2*(x*y + y*z + z*x) - 1
FindMaximum[{f[x, y, z], c[x, y, z] == 0}, {x, 1}, {y, 1}, {z, 1}]

 

用Mathematica求条件极值 - calculus - 高等数学
 
  评论这张
 
阅读(1200)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016