利用Mathematica求函数极值.ppt_第1页
利用Mathematica求函数极值.ppt_第2页
利用Mathematica求函数极值.ppt_第3页
利用Mathematica求函数极值.ppt_第4页
利用Mathematica求函数极值.ppt_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验六 利用Mathematica求函数极值 实验目的:综合利用求导,解方程及确定极值的相关知识求一元及多元函数极值。 预备知识:,(一)极值概念及确定极值的必要条件、充分条件 (二)最值与极值的关系,最值的确定 (三)Mathematica中求函数极值相关命令,边学边做:,(一)用命令FindMinimum求极小值: FindMinimumfx,x,x0 FindMinimumfx,y,x,x0,y,y0 (1)先作图,观察之后求函数 在 -3,3内的极值 (2)作图之后求函数 的极值 (二)用求驻点的方法求函数极值 (1)求函数 的极值 (2)求函数 的最值,(三)Solve,Which,Print,Plot综合应用求极值 (1)求函数 的极值、拐点,描绘该函数图像 (2)设函数 在 两点处都取得极值,试确定 的值,并问这时 在 处是取得极大值还是极小值?,学生实验: 一、基础部分 1求函数 在5,20上的极值 2求函数 的单调区间。 3. 求函数 的极值点与极值.,二、应用部分,(1)当a为何值时, 在 处有极值,求此极值,并说明是极大值还是极小值. (2)若函数 在x=-1处有极大值为8,在x=2处有极小值为-19,求a,b,c,d. (3)把一根直径为d的圆木锯成截面为矩形的梁,问矩形截面高h与宽b如何选择时,才能使梁的抗弯截面系数 达到最大? (4)求表面积为a2且体积最大的长方体体积.,实验六内容详解:,一、利用命令FindMinimum求极小值 1、命令格式 一元函数:FindMinimumfx,x,x0 功能:以 为初始条件,求函数 的极小值。 多元函数:FindMinimumfx,y,x,x0,y,y0 功能:以 , 为初始条件,求函数 的极小值。,2、边学边做 (1)求函数 在-3,3内的极值 解 自定义函数 fx_:=x4-2*x2; 作函数图像 Plotfx,x,-3,3,AxesLabel-x,y 因而可确定函数在-3,3内有两个极小值,相应选择初始值求得函数在不同区间内的极小值。 FindMinimumfx,x,-2 输出结果为-1,x-1 FindMinimumfx,x,0.5输出结果为1,x-1 本题还有一极大值,Mathematics中没有提供求函数极大值的命令,因而需作转化 FindMinimum-fx,x,-0.5 输出结果为0,x-0,(2)求函数 的极值 解 作函数图形(作法见第二节) FindMinimumx2+y2-x*y-3x-2y+3,x,0.5,y,0.5 输出结果为-3.33333,x-2.66667,y-2.33333,二、用求驻点的方法求函数极值 边学边做 (1)求函数 的极值 解 自定义函数fx_:=4*(x+1)/(x2+1); Df=fx;Df2x_:=fx; 解方程求驻点 NSolveDf=0,x 输出结果为x1=-2.41421,x2=0.414214 用二阶导数判别极值 f-2.41421=0.2426430,函数有极小值 f-2.41421 输出结果-0.828427 f0.414214=-8.242630,函数有极大值 f0.414214 输出结果4.82843 可作图验证,(2)求函数 的最值 解 自定义函数 fx_,y_:=x3-y3+3*x2+3*y2-9*x; 求驻点SolveDfx,y,x=0,Dfx,y,y=0 输出结果为x-3,y-0,x-3,y-2,x-1,y-0,x-1,y-2 比较各点函数值 fx,y/.% 输出结果为 27,31, -5,-1 可求得最值为31,三Solve,Which,Print,Plot综合应用求极值 边学边做 1求函数 的极值、拐点,描绘该函数图像 解 自定义函数 fx_:=x3-3*x2-9*x+5; 画图可观察函数的主要性态Plotfx,x,-5,5 解方程求驻点并赋值 m=Solvefx=0,x; 找驻点结果为x-1,x-3 取得m中的数值 x1=x/.m1;x2=x/.m2; 计算二阶导数值以判别能否取得极值p1=fx1;p2=fx2; 判别并输出结果 Whichp1=0,Print失效,p10,Print“f-1”极小值,p10,Print“f-1”极大值,找二阶导数为零的点并赋值 n= Solvefx=0,x; x-1 取得n中的数值y1=x/.n1 计算x=1近旁两点二阶导数值以判别能否成为拐点 q=fy1-0.1*fy1+0.1; 判别并输出结果 Whichq0,Print无拐点,p0,Print“(“1”,”f1”)”,拐点 注:(1)Which命令 格式:Which条件1,表达式1,条件2,表达式2,条件n,表达式n 执行方式

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论