正在加载图片...
实验11求多元函数的条件极值 利用 Mathcad的内部 maximize和 minimize函数可以求多元函数的条件极值 例1求函数u=x-2y+2x在条件x2+y2+2=1下的极值 1定义函数f(x,y,z)=x-2y+2z 2为各个自变量指定猜测值x1y=0z=-1 3将约束条件置于关键字 Given之后,用 maximize求极大值点. x+y+z =1 0.333 max: Maximize(f, x,y, z)max 0.667 0.667 极大值为 4将约束条件置于关键字 Given之后,用 minimize求极小值点 min: =Minimize(f, x, y, z) 0.667 min 0.667 极小值为(mimo,min,mn2 运用拉格郎日乘数法求解: d 2v+2.w+λ (u,v,w,元)→1+2.λ 2+2..v u,v,w,)→2+2.元 Given +v+w-1=0 M:= submatrix(X,O,2,0,0)MT、(-122 驻点1 N=02-(33) 驻点2min -0.333 0.667 -0.667 æ ç ç è ö ÷ ÷ ø = f min0 min1 , min2 , ( ) = -3 极小值为 f min0 min1 , min2 , ( ) = -3 运用拉格郎日乘数法求解: 令: F(u, v,w, l) u - 2×v + 2×w l u 2 v 2 + w 2 := + ×( + - 1) u F(u,v,w, l) d d ® 1 + 2×l×u v F(u,v,w, l) d d ® -2 + 2×l×v w F(u, v,w, l) d d ® 2 + 2×l×w Given 1 + 2×l×u = 0 -2 + 2×l×v = 0 2 + 2×l×w = 0 u 2 v 2 + w 2 + - 1 = 0 X := Find(u, v,w, l) X T -1 3 1 3 2 3 -2 3 -2 3 2 3 3 2 -3 2 æ ç ç ç è ö ÷ ÷ ÷ ø ® M := submatrix(X, 0, 2,0, 0) M T -1 3 2 3 -2 3 æ ç è ö ÷ ø ® 驻点1 N := submatrix(X, 0,2, 1, 1) N T 1 3 -2 3 2 3 æ ç è ö ÷ ø ® 驻点2 实验11 求多元函数的条件极值 利用Mathcad 的内部 maximize 和 minimize 函数可以求多元函数的条件极值. 例1 求函数 u = x - 2y + 2z 在条件 x 2 y 2 + z 2 + = 1 下的极值 1 定义函数 f(x, y, z) := x - 2×y + 2×z 2 为各个自变量指定猜测值 x := 1 y := 0 z := -1 3 将约束条件置于关键字Given之后, 用maximize求极大值点. Given x 2 y 2 + z 2 + = 1 max := Maximize(f, x, y, z) max 0.333 -0.667 0.667 æ ç ç è ö ÷ ÷ ø = 极大值为 f max0 max1 , max2 , ( ) = 3 4 将约束条件置于关键字Given之后, 用minimize求极小值点. Given x 2 y 2 + z 2 + = 1 min := Minimize(f, x, y, z)
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有