实验四-多元函数的极值课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《实验四-多元函数的极值课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 多元 函数 极值 课件
- 资源描述:
-
1、实验实验4 多元函数的极值多元函数的极值实验目的实验目的v 了解多元函数偏导数的求法了解多元函数偏导数的求法v 了解多元函数极值的求法了解多元函数极值的求法v 了解多元函数条件极值的求法了解多元函数条件极值的求法v 了解多元函数插值的方法了解多元函数插值的方法v 学习、掌握学习、掌握MATLAB软件有关的命令软件有关的命令实验内容实验内容1、求函数、求函数 的极值点和极值。的极值点和极值。42823zxxyy2、求函数、求函数 在条件下在条件下 的极值。的极值。zxy1xy3、已知曲面上一些点、已知曲面上一些点(2,2,80),(3,2,82),(4,2,84)(0,3,79),(2,3,61
2、),(3,3,65),(0,4,84),(1,4,84),(4,4,86),将这些点用二元函数插值的方法画出完,将这些点用二元函数插值的方法画出完整的曲面。整的曲面。4、求图像的极值点,并通过这些极值点对图像、求图像的极值点,并通过这些极值点对图像进行插值。进行插值。实验准备实验准备1、计算多元函数的极值计算多元函数的极值 对于多元函数的极值问题,根据多元对于多元函数的极值问题,根据多元函数极值的必要条件和充分条件,可分函数极值的必要条件和充分条件,可分为以下几个步骤:为以下几个步骤:(2)求解正规方程)求解正规方程 得到驻点;得到驻点;00 ),(,),(yxfyxfyx(1)定义多元函数)
3、定义多元函数 ;),(yxfz ;,),(3在在驻驻点点处处的的值值求求出出二二阶阶偏偏导导数数)对对于于每每一一个个驻驻点点(2222200yzCyxzBxzAyx 无无法法判判别别不不是是极极值值点点极极大大值值极极小小值值是是极极值值点点如如果果。计计算算判判别别式式)对对于于每每一一个个驻驻点点(0,BAC0,BAC0A0A0,BACBAC),(4222200yx 2.计算二元函数在区域计算二元函数在区域D内的最大值和最小值内的最大值和最小值 设函数设函数z=f(x,y)在有界区域在有界区域D上连续,则上连续,则f(x,y)在在D上必定有最大值和最小值。求上必定有最大值和最小值。求f(
4、x,y)在在D上的最大上的最大 值和最小值的一般步骤为:值和最小值的一般步骤为:a)计算计算f(x,y)在在D内所有驻点处的函数值;内所有驻点处的函数值;b)计算计算f(x,y)在在D的各个边界线上的最大值和最的各个边界线上的最大值和最小值;小值;c)将上述各函数值进行比较,最终确定出在将上述各函数值进行比较,最终确定出在D内的最大值和最小值。内的最大值和最小值。3.求函数偏导数的求函数偏导数的MATLAB命令命令 MATLAB中主要用中主要用diff求函数的偏导数。求函数的偏导数。diff(f,x,n)求函数求函数f关于自变量关于自变量x的的n阶导数。阶导数。实验方法与步骤实验方法与步骤练习
5、练习1、求函数、求函数 的极值点和极值。的极值点和极值。42823zxxyy练习练习1、求函数、求函数 的极值点和极值。的极值点和极值。42823zxxyyclear;syms x y zx zy;z=x4-8*x*y+2*y2-3;zx=diff(z,x);zy=diff(z,y);首先用首先用diff命令求命令求z关于关于x,y的偏导数的偏导数Ex4_1结果为结果为zx=4*x3-8*y,zy=-8*x+4*y其次,求解正规方程,得到驻点的坐标其次,求解正规方程,得到驻点的坐标一般方程组的符号解用一般方程组的符号解用solve命令,当方程命令,当方程组不存在符号解时,组不存在符号解时,so
6、lve将给出数值解。将给出数值解。求解正规方程的求解正规方程的matlab代码为代码为:clear;x1,y1=solve(4*x3-8*y=0,-8*x+4*y=0,x,y);Ex4_2得到三个驻点,分别为得到三个驻点,分别为(-2,-4),(0,0),(2,4)下面再求判别式中的二阶偏导数下面再求判别式中的二阶偏导数:clear;clear;symssyms x y;x y;z=x4-8z=x4-8*x x*y+2y+2*y2-3;y2-3;A=diff(z,x,2)A=diff(z,x,2)B=diff(diff(z,x),y)B=diff(diff(z,x),y)C=diff(z,y,
7、2)C=diff(z,y,2)运行结果为:运行结果为:A=12*x2B=-8C=4Ex4_3最后,对于点(最后,对于点(-2,-4),(),(0,0)和()和(2,4)分别判别是否是极值点分别判别是否是极值点Ex4_4clear;N=input(please input points number,N=);for i=1:Nx=input(x=);y=input(y=);A=12*x2;B=-8;C=4;p=A*C-B*B;if p=0 disp(无法判别无法判别)elseif and(p0,A0)disp(极小值点极小值点,极小值是极小值是)fmin=x4-8*x*y+2*y2-3 else
8、if and(p0,A0)disp(极大值点极大值点,极大值是极大值是)fmax=x4-8*x*y+2*y2-3 elseif(p0)disp(不是极值点不是极值点)end end由判别法可知由判别法可知(-2,-4)和和(2,4)都是函数的极小值点,都是函数的极小值点,而点而点(0,0)不是极值点。不是极值点。练习练习2、求函数、求函数 在条件在条件 下的极下的极大值。大值。zxy1xy构造构造Lagrange函数函数(,)(1)L x yxyxy求求Lagrange函数的极值。先求函数的极值。先求 关关于于 的一阶偏导数,相应的的一阶偏导数,相应的matlab代代码为码为),(yxL,yx
9、Ex4_5clear;clear;symssyms x y k;x y k;L=xL=x*y+ky+k*(x+y-1);(x+y-1);Lx=diff(L,xLx=diff(L,x)Ly=diff(L,yLy=diff(L,y)Lk=diff(L,kLk=diff(L,k)运行得到运行得到Lx=y+kLy=x+k Lk=x+y-1解正规方程,解正规方程,clear;clear;x1,y1,k1=solve(y+kx1,y1,k1=solve(y+k=0,x+k=0,=0,x+k=0,x+y-1=0 x+y-1=0,x,y,k);x,y,k);111,222xy所以,极大值点为(所以,极大值点为
10、(1/2,1/2),极大值点为),极大值点为1/4 练习练习3 抛物面抛物面 被平面被平面 截成了一个截成了一个椭圆,求这个椭圆到原点的最长距离与最短距离。椭圆,求这个椭圆到原点的最长距离与最短距离。22zxy1xy z 222(,)f x y zxyz在条件在条件 及及 下的最大值和最小值。下的最大值和最小值。构造构造Lagrange函数函数22zxy1xyz222(,)()(1)L x y zx y zxyzx y z 求求Lagrange函数的极值。先求函数的极值。先求 关关于于 的一阶偏导数,相应的的一阶偏导数,相应的matlab代代码为码为(,)L x y z,x y z 这个问题实
展开阅读全文