11MATLAB求函数极值

  • 格式:doc
  • 大小:75.50 KB
  • 文档页数:2

下载文档原格式

  / 2
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

教学过程与内容:

求函数极小值命令格式:[x,minf]=fminbnd(‘f’,a,b)

求函数极大值命令格式:[x,maxf]=fminbnd(‘-f’,a,b),maxf=-maxf

①函数fminbnd(‘f’,a,b)是对f(x)在(a,b)上搜索极小值点,若求f(x)的极大值点,需对- f(x)取极小值点,所得即为f(x)的极大值点。

②当不知道极值点所在的范围(a,b)时,可先用绘图函数绘出函数曲线图形,大致确定极值点所在的范围,再用求极值点的函数求得极值点。

例1:求1

3+

2

-内的极小值与极大值。

x

f在()2,2

=x

x

-

-

程序如下:

例2:求x

=的极大值与极小值

e

2-

f x sin

因不知道初始点的位置,故首先画出曲线图确定搜索的初始点

程序如下:

练习:

1、考虑函数23

=-<<,做出图形,并说出大致单调区

()3sin(),22

f x x x x

间;使用diff求'()

f x确切的单调区间。

f x,并求()

2、对边长为4cm的正方形铁皮,在四个角剪去相等的小正方形以制成无盖水槽,

问如何使水槽容积最大?