2022年MATLAB多元函数导数求极值或最优值.docx
《2022年MATLAB多元函数导数求极值或最优值.docx》由会员分享,可在线阅读,更多相关《2022年MATLAB多元函数导数求极值或最优值.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精品资料 欢迎下载试验六 多元函数的极值【试验目的】1 多元函数偏导数的求法;2 多元函数自由极值的求法3 多元函数条件极值的求法 . 4 学习把握 MATLAB 软件有关的命令;【试验内容】求函数zx48xy2y23的极值点和极值【试验预备】1运算多元函数的自由极值对于多元函数的自由极值问题,依据多元函数极值的必要和充分条件,可分为以下几个步骤: 步骤 1.定义多元函数 z f x , y 步骤 2.求解正规方程 f x x , y ,0 f y x , y 0 ,得到驻点2 2 2步骤 3.对于每一个驻点
2、 x 0y 0 ,求出二阶偏导数 A z2 , B z , C z2 ,x x y y步骤 4. 对于每一个驻点 x 0y 0 ,运算判别式 AC B 2,假如 AC B 20 ,就该驻点是极值点 ,当 A 0 为微小值 , A 0 为极大值 ;,假如 AC B 2 0 ,判别法失效 ,需进一步判定 ; 假如 AC B 2 0 ,就该驻点不是极值点 . 2运算二元函数在区域 D 内的最大值和最小值设函数 z f x , y 在有界区域 D 上连续,就 f x , y 在 D 上必定有最大值和最小值;求 f x , y 在 D 上的最大值和最小值的一般步骤为:步骤 1. 运算 f x , y 在
3、 D 内全部驻点处的函数值;步骤 2. 运算 f x , y 在 D 的各个边界线上的最大值和最小值;步骤 3. 将上述各函数值进行比较,最终确定出在3函数求偏导数的MATLAB命令D 内的最大值和最小值;细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 1 页,共 7 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -MATLAB精品资料欢迎下载中主要用 diff 求函数的偏导数,用 jacobian 求 Jacobian 矩阵;difff,x,n 求函数 f 关于自变量 x
4、 的 n 阶导数;jacobianf,x 求向量函数 f 关于自变量 xx 也为向量 的 jacobian 矩阵;可以用 help diff, help jacobian 查阅有关这些命令的具体信息【试验方法与步骤】练习 1求函数zx48xy2y23的极值点和极值.第一用 diff 命令求 z 关于 x,y的偏导数clear; syms x y; z=x4-8*x*y+2*y2-3; diffz,x diffz,y 结果为ans =4*x3-8*y ans =-8*x+4*y 即 z 4 x 3 8 y , z 8 x 4 y . 再求解正规方程,求得各驻点的坐标;一般方程组的符x y号解用
5、solve 命令,当方程组不存在符号解时,solve 将给出数值解; 求解正规方程的 MATLAB代码为:clear; x,y=solve 4*x3-8*y=0 , -8*x+4*y=0 , x , y 结果有三个驻点,分别是 P-2,-4,Q0,0,R2,4. 下面再求判别式中的二阶偏导数:clear; syms x y; z=x4-8*x*y+2*y2-3; A=diffz,x,2 B=diffdiffz,x,y C=diffz,y,2 结果为A=2*x2 B =-8 C =4 由判别法可知P4,2和Q4,2都是函数的微小值点,而点Q0,0不是极值点,实际上,P ,42和Q42,是函数的最
6、小值点;当然,我们可以通过画函数图形来观测极值点与鞍点;clear; x=-5:0.2:5; y=-5:0.2:5; X,Y=meshgridx,y; 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 2 页,共 7 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精品资料 欢迎下载Z=X.4-8*X.*Y+2*Y.2-3; meshX,Y,Z xlabelx,ylabely,zlabelz 结果如图 6.1 图 6.1 函数曲面图可在图 6.1 种不简单观测极值点与鞍点 ,
7、这是由于 z 的取值范畴为 -500,100, 是一幅远景图 ,局部信息丢失较多 ,观测不到图像细节 .可以通过画等值线来观测极值 . contourX,Y,Z, 600 xlabelx,ylabely 结果如图 6.2 图 6.2 等值线图由图 6.2可见 ,随着图形灰度的逐步变浅,函数值逐步减小,图形中有两个明显的微小值点 第 3 页,共 7 页 - - - - - - - - - P ,42和Q42,.依据提梯度与等高线之间的关系,梯度的方向是等高线的法方向,且指向函数增加的方向.由此可知 ,极值点应当有等高线围绕,而点Q0 ,0四周没有等高线围绕,不细心整理归纳 精选学习资料 - -
8、- - - - - - - - - - - - -名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精品资料 欢迎下载是极值点 ,是鞍点 . 练习求函数zxy在条件xy1下的极值 .构造 Lagrange 函数Lx ,yxyxy1求 Lagrange 函数的自由极值.先求 L 关于x , y,的一阶偏导数clear; syms x y k l=x*y+k*x+y-1; diffl,x diffl,y diffl,k 得Ly,Lx,Lxy,1再解正规方程xyclear; syms x y k 得xx,y,k=solvez1y+k=0, x+k=0, x+y-1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 MATLAB 多元 函数 导数 极值 最优
限制150内