Matlab平台上函数单调性与凹凸性判定的数学实验_崔秋珍

Matlab 平台上函数单调性与凹凸性判定的数学实验

崔秋珍,李龙星

(洛阳工业高等专科学校 471003计算机系,河南洛阳)

摘 要: Matlab 软件平台是功能强大的计算机数学实验系统,大量的数学计算可以在Matlab 上实现。系统介绍在Matlab 软件平台上实现函数单调性与凹凸性判定可视化的数学实验方法。关键词:数学实验;Matlab ;计算机图形

中图分类号: O212.6 A 1008-8814(2003)02-0046-02 文献标识码:文章编号:数学实验是教育部高等教育面向二十一世纪教学内容和课程体系改革中列为非数学专业类的四门基础课之一。数学实验的目的是将抽象的数学内容与计算机应用软件相结合,借助计算机迅速的计算和图形处理能力, 实现数学的“可视化”,为抽象思维提供直观模型,从而降低数学问题的难度,增强学生学习数学的兴趣和积极性。实现数学实验的软件平台通常可以选择Matlab 和Mathmatica ,它们都是功能强大的计算机数学软件系统。本文探讨在Matlab 平台下实现函数单调性与凹凸性判定的数学实验。

则得到: f ' (x ) =3x 2−2x −1 f ' ' (x ) =6x −2

(2) 同一坐标系下作出f (x ), f ' (x ), f ' ' (x ) 的图象在matlab 命令窗口输入语句:

fplot ('x ^3−x ^2−x +1' , [−5, 5, −15, 15],' k −' ); hold on;fplot ('3*x ^2−2*x −1' , [−5, 5, −15, 15],' k :'); hold on;

fplot ('6*x −2' , [−5, 5, −15, 15],' k −' ); ('y =x ^3−x ^2−x +1' , ' dy /dx legend

=3x ^2−2x −1' , ' d ^2y /dx ^2=6x −2' , 0) grid on

运行命令得到图1所示图形(这里选取 −5

1 函数单调性与凹凸性判定的结论

高等数学中导数应用的一个主要内容是利用导数判定函数的单调性与极值、凹凸性与拐点。其相应的结论有:

定理1:设f (x ) 在(a,b)内可导,则:

'

(1) (a,b) 若在内f (x ) >0,则f (x ) 在(a,b)内单调

增加;

' (2) (a,b) 若在内f (x )

减少。

定理2:设f (x ) 在(a,b)内具有二阶导数,则:

' ' (1) (a,b) 若在内恒有f (x ) >0,则曲线f (x ) 在(a,

b) 内上凹;

' ' (2) (a,b) 若在内恒f (x )

内下凹(凸) 。

2 Matlab平台下实现函数单调性与凹凸性的判定

下面通过实例说明在Matlab 平台下实现函数单调性与凹凸性判定的可视化方法。

32

例:确定函数 f (x ) =x −x −x +1的单调区间与极

f (x ), f ' (x ), f ' ' (x ) 1 图图象

, f ' (x ), f ' ' (x ) 之间的关 观察图1分析f (x )

系得到结论:

① (-1' 2有两个零点,分别在,0) 和

f (x )=3x

−2x −1

值、凹凸区间与拐点。

(1) 求

f (x )

'

f

' '

(x )

(0 ,2) 区间。且在零点的左右两侧f ' (x ) 异号,所以 f (x ) 在两个零点处取得极值;

f (x ) =6x −1有一个零点,位于,1) 区间。由② (0于零点的左右两侧f (x )

'

' '

matlab 语句序列如下:

syms =x ; f =sym ('x ^3−x ^2−x +1' ); diff (f ) ;diff (f , 2)

的单调性改变,因此

f (x )

' '

号,曲线在零点的左右两侧发生凹向改变,在曲线的相应位置上有拐点。

(3) 确定函数的单调区间极值点、凹凸区间和拐点输入matlab 语句:

输入命令:

text(-0.3333,1.1852,'\bullet');text(0.3333,0.5926,'\bullet') ; text(1,0,'\bullet')

在曲线上标注相应点,并添加说明文字。如图2所示。

x =fzero ('3*x ^2−2*x −1' , [−1, 0]) %求f ' (x )

在(-10)上的零点

x =fzero ('3*x ^2−2*x −1' , [0, 2]) %求f ' (x ) 在(0,2)上的零点

x =fzero ('6*x −2' , [0, 1])%求f ' ' (x ) 在,1) 上的 (0零点

运行命令后得到:

极大值点x max =−0. 3333; 极小值点x min =1;拐点的横坐标 x =0. 3333

输入命令:

x =[−0. 3333; 1; 0. 3333];y =x .^3−x .^2−x +1; y

则得

y =1. 1852; 0; 0.5926

即极大值y max =1.1852;极小值y =拐点min 0; (0.3333,0.5926)

由实验得出结论:

当x 1时,f (x ) 单调递增;当 , −0. 3333

当x 0. 3333曲线为凹的。 (对于f (x ) 在f ' (x ) 不存在点处取得极值的情况,可以借助图形的观察结果,利用单变量最小化的方法确定极值。)

(4) 在图形上添加极值点和拐点标注

The Mathematics Experement on Decision for Function Monotonicity and Cancave-conves Effects Based on MATLAB

CUI Qiu-zhen, LI Long-xing

(Dept. of Computer, Luoyang Technology College, Luoyang 471003,China)

Abstrct: MATLAB is a powerful software system of mathematical experiment in which a large number of mathematical problems can be resulved. In this paper, a method of decision in MATLAB is systematically introduced for function monotonicity and concave-conves effects and visualized.

Key words: Mathematics; Experiment; Matlab; Computer graphics

(上接第22页)

2 f (x ) 单调性与凹凸性图示图

3 结语

通过上面数学实验的实现,不仅使学生对利用导数研究函数的特征有了直观的认识,对抽象的定理加深了理解和掌握。同时也掌握了利用Matlab 绘制函数曲线图形、求导、计算零点、确定极值等数学运算的方法。

参 考文献:

[1] ,苏金明阮沈勇. Matlab6.1实用指南[M].北京:电子工业出版社, 2002.

[2] ,丁永胜李朝红.mathcad 平台上函数间断点的数学实验[J].高师理科学刊,2001,(8).

收稿日期:2003-03-07

Computer Network System of Books Management Integration Scheme and Actualize

LI Zi, WU Jian-wei, ZHANG Ling-ling

(Luoyang Technology College, Luoyang 471003, China)

Abstract: The computer network system of books management is regarded as the important respect of the modern library, Occupying the outstanding position in the construction of the library.Because of network safety and reliablity, data resource-sharing and share range special request of result nature, there is its particularity in the integrated respect of the network. How to realize the above-mentioned functions requirement is the main research of this Article.

Key words: Books management; Computer network system; Network configuration; Data security resource sharing

Matlab 平台上函数单调性与凹凸性判定的数学实验

崔秋珍,李龙星

(洛阳工业高等专科学校 471003计算机系,河南洛阳)

摘 要: Matlab 软件平台是功能强大的计算机数学实验系统,大量的数学计算可以在Matlab 上实现。系统介绍在Matlab 软件平台上实现函数单调性与凹凸性判定可视化的数学实验方法。关键词:数学实验;Matlab ;计算机图形

中图分类号: O212.6 A 1008-8814(2003)02-0046-02 文献标识码:文章编号:数学实验是教育部高等教育面向二十一世纪教学内容和课程体系改革中列为非数学专业类的四门基础课之一。数学实验的目的是将抽象的数学内容与计算机应用软件相结合,借助计算机迅速的计算和图形处理能力, 实现数学的“可视化”,为抽象思维提供直观模型,从而降低数学问题的难度,增强学生学习数学的兴趣和积极性。实现数学实验的软件平台通常可以选择Matlab 和Mathmatica ,它们都是功能强大的计算机数学软件系统。本文探讨在Matlab 平台下实现函数单调性与凹凸性判定的数学实验。

则得到: f ' (x ) =3x 2−2x −1 f ' ' (x ) =6x −2

(2) 同一坐标系下作出f (x ), f ' (x ), f ' ' (x ) 的图象在matlab 命令窗口输入语句:

fplot ('x ^3−x ^2−x +1' , [−5, 5, −15, 15],' k −' ); hold on;fplot ('3*x ^2−2*x −1' , [−5, 5, −15, 15],' k :'); hold on;

fplot ('6*x −2' , [−5, 5, −15, 15],' k −' ); ('y =x ^3−x ^2−x +1' , ' dy /dx legend

=3x ^2−2x −1' , ' d ^2y /dx ^2=6x −2' , 0) grid on

运行命令得到图1所示图形(这里选取 −5

1 函数单调性与凹凸性判定的结论

高等数学中导数应用的一个主要内容是利用导数判定函数的单调性与极值、凹凸性与拐点。其相应的结论有:

定理1:设f (x ) 在(a,b)内可导,则:

'

(1) (a,b) 若在内f (x ) >0,则f (x ) 在(a,b)内单调

增加;

' (2) (a,b) 若在内f (x )

减少。

定理2:设f (x ) 在(a,b)内具有二阶导数,则:

' ' (1) (a,b) 若在内恒有f (x ) >0,则曲线f (x ) 在(a,

b) 内上凹;

' ' (2) (a,b) 若在内恒f (x )

内下凹(凸) 。

2 Matlab平台下实现函数单调性与凹凸性的判定

下面通过实例说明在Matlab 平台下实现函数单调性与凹凸性判定的可视化方法。

32

例:确定函数 f (x ) =x −x −x +1的单调区间与极

f (x ), f ' (x ), f ' ' (x ) 1 图图象

, f ' (x ), f ' ' (x ) 之间的关 观察图1分析f (x )

系得到结论:

① (-1' 2有两个零点,分别在,0) 和

f (x )=3x

−2x −1

值、凹凸区间与拐点。

(1) 求

f (x )

'

f

' '

(x )

(0 ,2) 区间。且在零点的左右两侧f ' (x ) 异号,所以 f (x ) 在两个零点处取得极值;

f (x ) =6x −1有一个零点,位于,1) 区间。由② (0于零点的左右两侧f (x )

'

' '

matlab 语句序列如下:

syms =x ; f =sym ('x ^3−x ^2−x +1' ); diff (f ) ;diff (f , 2)

的单调性改变,因此

f (x )

' '

号,曲线在零点的左右两侧发生凹向改变,在曲线的相应位置上有拐点。

(3) 确定函数的单调区间极值点、凹凸区间和拐点输入matlab 语句:

输入命令:

text(-0.3333,1.1852,'\bullet');text(0.3333,0.5926,'\bullet') ; text(1,0,'\bullet')

在曲线上标注相应点,并添加说明文字。如图2所示。

x =fzero ('3*x ^2−2*x −1' , [−1, 0]) %求f ' (x )

在(-10)上的零点

x =fzero ('3*x ^2−2*x −1' , [0, 2]) %求f ' (x ) 在(0,2)上的零点

x =fzero ('6*x −2' , [0, 1])%求f ' ' (x ) 在,1) 上的 (0零点

运行命令后得到:

极大值点x max =−0. 3333; 极小值点x min =1;拐点的横坐标 x =0. 3333

输入命令:

x =[−0. 3333; 1; 0. 3333];y =x .^3−x .^2−x +1; y

则得

y =1. 1852; 0; 0.5926

即极大值y max =1.1852;极小值y =拐点min 0; (0.3333,0.5926)

由实验得出结论:

当x 1时,f (x ) 单调递增;当 , −0. 3333

当x 0. 3333曲线为凹的。 (对于f (x ) 在f ' (x ) 不存在点处取得极值的情况,可以借助图形的观察结果,利用单变量最小化的方法确定极值。)

(4) 在图形上添加极值点和拐点标注

The Mathematics Experement on Decision for Function Monotonicity and Cancave-conves Effects Based on MATLAB

CUI Qiu-zhen, LI Long-xing

(Dept. of Computer, Luoyang Technology College, Luoyang 471003,China)

Abstrct: MATLAB is a powerful software system of mathematical experiment in which a large number of mathematical problems can be resulved. In this paper, a method of decision in MATLAB is systematically introduced for function monotonicity and concave-conves effects and visualized.

Key words: Mathematics; Experiment; Matlab; Computer graphics

(上接第22页)

2 f (x ) 单调性与凹凸性图示图

3 结语

通过上面数学实验的实现,不仅使学生对利用导数研究函数的特征有了直观的认识,对抽象的定理加深了理解和掌握。同时也掌握了利用Matlab 绘制函数曲线图形、求导、计算零点、确定极值等数学运算的方法。

参 考文献:

[1] ,苏金明阮沈勇. Matlab6.1实用指南[M].北京:电子工业出版社, 2002.

[2] ,丁永胜李朝红.mathcad 平台上函数间断点的数学实验[J].高师理科学刊,2001,(8).

收稿日期:2003-03-07

Computer Network System of Books Management Integration Scheme and Actualize

LI Zi, WU Jian-wei, ZHANG Ling-ling

(Luoyang Technology College, Luoyang 471003, China)

Abstract: The computer network system of books management is regarded as the important respect of the modern library, Occupying the outstanding position in the construction of the library.Because of network safety and reliablity, data resource-sharing and share range special request of result nature, there is its particularity in the integrated respect of the network. How to realize the above-mentioned functions requirement is the main research of this Article.

Key words: Books management; Computer network system; Network configuration; Data security resource sharing


相关内容

  • [成本会计实训]教案
  • <数学实验>教案 实验一:Matlab 基本操作 一.实验基本情况 [实验学时]2学时 [实验形式]实验室小课 [实验重点]Matlab 软件的一些基本操作和常用命令 [实验难点]Matlab 软件的一些基本操作和常用命令 [参考书] 1.张志涌等编,精通MATLAB6.5,北京航空航天 ...

  • 物流定量分析方法大纲
  • 第一部分 大纲说明 一.课程的性质与任务 <物流管理定量分析方法>是中央广播电视大学物流管理专业的一门必修的重要基础课.它是为培养适应四个现代化需要的.符合社会主义市场经济要求的大专应用型经济管理人才服务的. 通过本课程的学习,使学生获得一元函数微积分.线性代数的基础知识,能学会物流成本 ...

  • 机械控制工程基础实验课实验报告
  • 试验一数学模型的Matlab描述 一.实验目的 ①掌握Malab中数学模型的三种表现形式 ②掌握三种模型之间的转换方法 ③掌握复杂传递函数的求取方法 ④了解复杂系统表现形式及建模方法 二.实验要求 ①在Matlab中实现三种数学模型的描述 ②实现三种数学模型之间的转换 ③写出试验报告 三.实验内容 ...

  • 从一道高考试题谈函数的凹凸性
  • 从一道高考试题谈函数的凹凸性 徐解清 (江苏省苏州市相城区教研室 215131) 1 引例 近日做到这样一题:已知函数犳(狓)=tan狓,)),若狓1,,且狓1≠狓2,证狓∈(0狓2∈(0积化和差公式与半角正切的有理表达正弦公式. 式,不等式的意义和基本性质等.覆盖的知识点比涉及了三角函数的大多数基 ...

  • 2014高等数学专升本考试大纲
  • 荆楚理工学院专升本考试<高等数学>考试大纲 一.课程名称:高等数学 二.适用专业: 非数学专业 三.考试方法:闭卷考试 四.考试时间:90分钟 五.试卷结构:总分:100分 其中选择题20分,填空题20分,计算题50分,证明题10分. 六.参考书目: 1.同济大学数学系主编,<高等 ...

  • 双闭环比值控制课程设计论文
  • 双闭环比值控制课程设计论文 摘 要 实现两个或两个以上的参数符合一定比例关系的控制系统,称为比值控制系统.通常为流量比值控制系统,用来保持两种物料的流量保持一定的比值关系.双闭环比值控制系统能实现主动量的抗扰动.定值控制,使主.从动量均比较稳定,从而使总物料也比较平稳. 本次的课程设计分析控制系统各 ...

  • 不等式证明的微分法与积分法
  • 不等式证明的微分法与积分法 摘要 本文主要介绍微积分学的有关概念.定理以及性质在证明不等式证明中的应用,结合实例,讨论了不等式证明的微分法与积分法,以及相应的思路与技巧. 关键词 不等式证明 微分法 积分法 不等式是数学的重要内容之一,在解各类方程.有关函数的问题.三角证明.几何证明等许多方面都有广 ...

  • 高等数学考试要求
  • 2010年山东省普通高等教育专升本 高等数学(公共课)考试要求 总要求:考生应了解或理解"高等数学"中函数.极限和连续.一元函数微分学.一元函数积分学.向量代数与空间解析几何.多元函数微积分学.无穷级数.常微分方程的基本概念与基本理论:学会.掌握或熟练掌握上述各部分的基本方法.应 ...

  • 高阶多智能体一致性研究问题
  • 摘 要 高阶多智能体一致性调整属于系统设计环节,通过一致性调整可以使系统的性能得到改善,从而使系统满足期望的性能指标. 本文主要研究线性定常系统的运动控制一致性调整方法,包括运动控制超前一致性调整.运动控制滞后一致性调整和运动控制滞后超前一致性调整.本文首先回顾了系统的时域性能指标和频域性能指标以及 ...