《利用求函数极值精.ppt》由会员分享,可在线阅读,更多相关《利用求函数极值精.ppt(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、利用求函数极值第1页,本讲稿共12页边学边做:边学边做:(一一)用命令用命令FindMinimumFindMinimum求极小值:求极小值:FindMinimumfx,x,x0FindMinimumfx,x,x0FindMinimumfx,y,x,x0,y,y0FindMinimumfx,y,x,x0,y,y0(1 1)先作图,观察之后求函数)先作图,观察之后求函数 在在 -3-3,33内的极值内的极值(2 2)作图之后求函数)作图之后求函数 的的极值极值(二)用求驻点的方法求函数极值二)用求驻点的方法求函数极值(1)(1)求函数求函数 的极值的极值(2)(2)求函数求函数 的最值的最值第2页
2、,本讲稿共12页(三)(三)SolveSolve,WhichWhich,PrintPrint,PlotPlot综合应用求极值综合应用求极值(1 1)求函数)求函数 的极值、拐点,描的极值、拐点,描绘该函数图像绘该函数图像(2 2)设函数)设函数 在在 两点处两点处都取得极值,试确定都取得极值,试确定 的值,并问这时的值,并问这时 在在 处是取得极大值还是极小值?处是取得极大值还是极小值?第3页,本讲稿共12页学生实验:学生实验:一、基础部分一、基础部分1 1求函数求函数 在在55,2020上的极值上的极值2 2求函数求函数 的单调区间。的单调区间。3.3.求函数求函数 的极值点与极值的极值点与
3、极值.第4页,本讲稿共12页二、应用部分二、应用部分(1)当当a为何值时为何值时,在在 处有极处有极值值,求此极值求此极值,并说明是极大值还是极小值并说明是极大值还是极小值.(2)若函数若函数 在在x=-1处有极大值为处有极大值为8,在在x=2处有极小值为处有极小值为-19,求求a,b,c,d.(3)把一根直径为把一根直径为d d的圆木锯成截面为矩形的梁的圆木锯成截面为矩形的梁,问矩形截面高问矩形截面高h h与宽与宽b b如何选择时如何选择时,才能使梁的抗才能使梁的抗弯截面系数弯截面系数 达到最大达到最大?(4)(4)求表面积为求表面积为a a2 2且体积最大的长方体体积且体积最大的长方体体积
4、.第5页,本讲稿共12页实验六内容详解:一、利用命令一、利用命令FindMinimumFindMinimum求极小值求极小值1 1、命令格式、命令格式一元函数:一元函数:FindMinimumfx,x,x0FindMinimumfx,x,x0功能:以功能:以 为初始条件,求函数为初始条件,求函数 的极小值。的极小值。多元函数:多元函数:FindMinimumfx,y,x,x0,y,y0FindMinimumfx,y,x,x0,y,y0功能:以功能:以 ,为初始条件,求函数为初始条件,求函数 的极小值。的极小值。第6页,本讲稿共12页2 2、边学边做、边学边做(1 1)求函数)求函数 在在-3-
5、3,33内的极值内的极值解解 自定义函数自定义函数 fx_:=x4-2*x2;fx_:=x4-2*x2;作函数图像作函数图像 Plotfx,x,-3,3,AxesLabel-x,y Plotfx,x,-3,3,AxesLabel-x,y 因而可确定函数在因而可确定函数在-3-3,33内有两个极小值,相应选择初始值内有两个极小值,相应选择初始值求得函数在不同区间内的极小值。求得函数在不同区间内的极小值。FindMinimumfx,x,-2 FindMinimumfx,x,-2 输出结果为输出结果为-1-1,x-1x-1FindMinimumfx,x,0.5FindMinimumfx,x,0.5输
6、出结果为输出结果为1 1,x-1x-1本题还有一极大值,本题还有一极大值,MathematicsMathematics中没有提供求函数极大中没有提供求函数极大值的命令,因而需作转化值的命令,因而需作转化FindMinimum-fx,x,-0.5FindMinimum-fx,x,-0.5 输出结果为输出结果为0 0,x-0 x-0第7页,本讲稿共12页(2 2)求函数)求函数 的极值的极值解解 作函数图形(作法见第二节)作函数图形(作法见第二节)FindMinimumx2+y2-x*y-3x-2y+3,x,0.5,y,0.5FindMinimumx2+y2-x*y-3x-2y+3,x,0.5,y
7、,0.5 输出结果为输出结果为-3.33333,x-2.66667,y-2.33333-3.33333,x-2.66667,y-2.33333第8页,本讲稿共12页 二、用求驻点的方法求函数极值二、用求驻点的方法求函数极值 边学边做边学边做(1)(1)求函数求函数 的极值的极值解解 自定义函数自定义函数fx_:=4*(x+1)/(x2+1);fx_:=4*(x+1)/(x2+1);Df=f Df=fx;Df2x_:=fx;Df2x_:=fx;x;解方程求驻点解方程求驻点 NSolveDf=0,xNSolveDf=0,x 输出结果为输出结果为x1=-2.41421x1=-2.41421,x2=0
8、.414214x2=0.414214 用二阶导数判别极值用二阶导数判别极值 f f-2.41421=0.2426430-2.41421=0.2426430,函数有极小值,函数有极小值 f-2.41421 f-2.41421 输出结果输出结果-0.828427-0.828427 f f0.414214=-8.2426300.414214=-8.24263-3,y-0,x-3,y-2,x-x-3,y-0,x-3,y-2,x-1,y-0,x-1,y-21,y-0,x-1,y-2比较各点函数值比较各点函数值 fx,y/.%fx,y/.%输出结果为输出结果为 2727,3131,-5-5,-1-1可求得
9、最值为可求得最值为3131第10页,本讲稿共12页三三SolveSolve,WhichWhich,PrintPrint,PlotPlot综合应用求极值综合应用求极值边学边做边学边做1 1求函数求函数 的极值、拐点,描绘该函的极值、拐点,描绘该函数图像数图像解解 自定义函数自定义函数 fx_:=x3-3*x2-9*x+5;fx_:=x3-3*x2-9*x+5;画图可观察函数的主要性态画图可观察函数的主要性态Plotfx,x,-5,5Plotfx,x,-5,5解方程求驻点并赋值解方程求驻点并赋值 m=Solvefm=Solvefx=0,x;x=0,x;找驻点结果为找驻点结果为x-1,x-3x-1,
10、x-3取得取得m m中的数值中的数值 x1=x/.m1;x2=x/.m2;x1=x/.m1;x2=x/.m2;计算二阶导数值以判别能否取得极值计算二阶导数值以判别能否取得极值p1=fp1=fx1;p2=fx1;p2=fx2;x2;判别并输出结果判别并输出结果 Whichp1=0,PrintWhichp1=0,Print失效失效,p10p10,PrintPrint“f f-1-1”极小值极小值,p10p11x-1取得取得n n中的数值中的数值y1=x/.n1y1=x/.n1计算计算x=1x=1近旁两点二阶导数值以判别能否成为拐点近旁两点二阶导数值以判别能否成为拐点 q=fq=fy1-0.1*fy
11、1-0.1*fy1+0.1;y1+0.1;判别并输出结果判别并输出结果 Whichq0Whichq0,PrintPrint无拐点无拐点,p0p0,PrintPrint“(“1 1”,”f1f1”)”,拐点拐点注:(注:(1 1)WhichWhich命令命令格式:格式:WhichWhich条件条件1 1,表达式,表达式1 1,条件,条件2 2,表达式,表达式2 2,条件,条件n n,表,表达式达式nn执行方式为依次检验条件,得到第一个条件为真的语句时,将对执行方式为依次检验条件,得到第一个条件为真的语句时,将对应表达式的值输出。应表达式的值输出。(2 2)PrintPrint命令命令格式:格式:PrintPrint表达式表达式1 1,表达式,表达式2 2,执行方式为依次输出表达式的值,若想原样输出表达式或字符,执行方式为依次输出表达式的值,若想原样输出表达式或字符,需加引号成为字符串。需加引号成为字符串。第12页,本讲稿共12页
限制150内