MATLAB在数学教学中的应用

合集下载

MATLAB在中学数学教学中的应用-Read

MATLAB在中学数学教学中的应用-Read

MATLAB 在中学数学教学中的基本应用江苏省海门市悦来中学(226131)秦建辉MATLAB 编程语言起源于1980年美国学者Cleve Moler 教授在线性代数领域的早期工作。

最早由Mathworks 公司于1984年推出,当时的版本已经用C 语言作了改写。

1999年初Mathworks 公司推出了MATLAB5.3版,2000年10月底推出了MATLAB6.0版,2002年又推出了MATLAB6.5版,它在核心数值算法、界面设计、外部接口、应用桌面等诸多方面有了极大的改进。

目前MATLAB 已经成为国际上最流行的科学与工程计算的软件工具。

在科学运算、自动控制及其他工程领域,国内外很多高校在教学与研究中都将MATLAB 语言作为首选的计算机工具。

有人称它为“第四代”计算机语言,它在国内外高校和科研机构正扮演着重要的角色。

随着MATLAB 版本的更新,其语言的功能也越来越强大,不断适应新的要求提出新的解决方法。

可以预见,在科学运算与科学绘图领域MATLAB 语言将长期保持其独一无二的地位。

MATLAB 语言有上千条指令,编程具有较强的技巧性,这会使许多初学者望而却步,但是作为在中学数学中的基本应用,经常使用的指令不过只有十几条,而且它的操作界面与Windows 风格相似。

因此学起来一般困难不大。

MATLAB 语言的安装与其他Windows 程序的安装类似。

首先执行安装目录下的setup.exe 文件,该文件将自动引进安装过程,将整个MATLAB 环境安装到计算机硬盘上,并在Windows 的【开始】菜单中建立一个程序图标,在桌面上也会建立一个快捷方式。

双击该图标或快捷方式,就可打开MATLAB 的命令窗口,如图1所示。

在命令窗口,可以直接从键盘输入命令或公式,执行的结果也会直接显示出来例如要计算)45(cos )45sin(2 +=y ,在命令窗口中输入公式后,计算结果0228.2=y 就直接显示出来,其中pi 表示π。

matlab软件在高等数学教学课堂上的应用

matlab软件在高等数学教学课堂上的应用

matlab软件在高等数学教学课堂上的应用摘要:本文介绍了matlab软件在高等数学教学课堂上的应用。

首先,我们介绍了matlab软件的基本特点和优点,主要包括matlab 软件的易用性、高效性和多功能性。

然后,我们结合高等数学教学的实际情况,分析了matlab软件在高等数学教学课堂上的应用,主要包括matlab软件在微积分、线性代数、概率论与数理统计等方面的应用。

最后,我们总结了matlab软件在高等数学教学中的优点和不足之处,并提出了进一步完善matlab软件在高等数学教学中的应用的建议。

关键词:matlab软件;高等数学教学;微积分;线性代数;概率论与数理统计一、matlab软件的基本特点和优点matlab软件是一种数学软件,主要用于进行数学计算、数据分析和可视化等方面的工作。

matlab软件具有以下几个基本特点和优点:1.易用性:matlab软件的界面简洁明了,操作简单易学,适合各种不同层次的用户使用。

2.高效性:matlab软件的计算速度非常快,可以快速处理大量的数学计算和数据分析工作。

3.多功能性:matlab软件具有多种不同的功能模块,包括数学计算、数据分析、可视化、编程等方面的工作,可以满足不同用户的不同需求。

二、matlab软件在高等数学教学中的应用matlab软件在高等数学教学中有着广泛的应用,主要包括以下几个方面:1.微积分:matlab软件可以用于微积分的计算和可视化,可以帮助学生更好地理解微积分的概念和原理。

例如,可以使用matlab 软件计算函数的导数和积分,绘制函数的图像和曲线,进行微积分的应用实例分析等。

2.线性代数:matlab软件可以用于线性代数的计算和可视化,可以帮助学生更好地理解线性代数的概念和原理。

例如,可以使用matlab软件计算矩阵的行列式、逆矩阵、特征值和特征向量等,绘制矩阵的图像和曲线,进行线性代数的应用实例分析等。

3.概率论与数理统计:matlab软件可以用于概率论与数理统计的计算和可视化,可以帮助学生更好地理解概率论与数理统计的概念和原理。

MATLAB软件在线性代数教学中的应用

MATLAB软件在线性代数教学中的应用

MATLAB软件在线性代数教学中的应用【摘要】MATLAB软件在线性代数教学中的应用日益重要。

本文从向量和矩阵运算、线性方程组求解、特征值和特征向量计算、线性代数可视化教学以及矩阵分解和奇异值分解等方面探讨了MATLAB的应用。

通过实际案例展示了MATLAB在教学中的实际应用,有助于学生更好地理解线性代数的概念和应用。

结合结论部分讨论了MATLAB在线性代数教学中的重要性以及未来的发展方向,强调了MATLAB在提升学生学习效果和培养解决实际问题能力方面的巨大潜力。

MATLAB在线性代数教学中的应用有着广阔的发展前景,为教学提供了更加丰富和多样化的教学手段。

【关键词】MATLAB, 线性代数, 教学应用, 向量, 矩阵运算, 线性方程组, 特征值, 特征向量, 可视化教学, 矩阵分解, 奇异值分解, 重要性, 发展方向1. 引言1.1 MATLAB软件在线性代数教学中的应用概述MATLAB是一种强大的数学软件,广泛应用于高等教育领域,尤其在线性代数教学中发挥着重要作用。

在在线性代数教学中,MATLAB可以帮助学生更好地理解抽象的数学概念,提高他们的数学建模和问题求解能力。

通过MATLAB软件,学生可以直观地进行向量和矩阵运算,求解线性方程组,计算特征值和特征向量,进行矩阵分解和奇异值分解等操作。

MATLAB软件提供了丰富的数学函数和工具箱,使得学生可以方便地进行各种数学计算和仿真实验。

通过MATLAB的可视化功能,学生可以直观地观察数学概念的几何意义,加深对数学知识的理解。

MATLAB还支持编程功能,学生可以通过编写脚本和函数来实现复杂的数学运算和算法,培养他们的编程能力。

在线性代数教学中,MATLAB软件的应用不仅可以帮助学生更好地掌握数学知识,提高数学建模和问题求解能力,还可以激发学生的学习兴趣,培养他们的创新思维和实践能力。

MATLAB软件在线性代数教学中的应用具有重要意义,对提升教学效果和培养学生的数学素养具有积极作用。

Matlab绘图在数学教学中的应用

Matlab绘图在数学教学中的应用

Matlab绘图在数学教学中的应用摘要:数学是一门工具化的科学语言,我们用数学解决很多问题。

然而在学习数学的同时,有很多空间曲面难以用手工画出它们的图形。

例如:有一些多元函数,对于其图形却难以用人工画出。

而matlab的绘图语言正是解决这种难题的最好工具,方便并且直观。

关键词:多元函数 matlab语言绘图0 引言高职数学教学中,讲授空间曲面与曲线这个内容时,总感到“虚”,不直观、具体,利用matlab强大的绘图功能,可方便地展示空间曲面与曲线。

1 matlab绘图功能matlab绘图功能非常强大,这里只介绍几个常用函数的调用,抛砖引玉,希望对空间解析几何及多元函数部分的教学有所帮助。

1.1 产生三维数据在matlab中,利用meshgrid函数产生平面区域内的网格坐标矩阵。

其格式为:x=a:d1:b;y=c:d2:d;[x,y]=meshgrid(x,y);语句执行后,矩阵x的每一行都是向量x,行数等于向量y的元素的个数,矩阵y的每一列都是向量y,列数等于向量x的元素的个数。

1.2 绘制三维曲面的函数 surf函数和mesh函数的调用格式为:mesh(x,y,z,c)surf(x,y,z,c)一般情况下,x,y,z是维数相同的矩阵。

x,y是网格坐标矩阵,z是网格点上的高度矩阵,c用于指定在不同高度下的颜色范围。

此外,还有带等高线的三维网格曲面函数meshc和带底座的三维网格曲面函数meshz。

其用法与mesh类似,不同的是meshc还在xy 平面上绘制曲面在z轴方向的等高线,meshz还在xy平面上绘制曲面的底座。

1.3 标准三维曲面 sphere函数的调用格式为:[x,y,z]=sphere(n)cylinder函数的调用格式为:[x,y,z]= cylinder(r,n)matlab还有一个peaks函数,称为多峰函数,常用于三维曲面的演示。

2 matlab绘图案例2.1 空间曲面的三维网线图与三维曲面图案例1、函数z=10-2x2-y2的三维网线图。

多媒体MatLab在中学数学教学中的应用

多媒体MatLab在中学数学教学中的应用

多媒体MatLab在中学数学教学中的应用多媒体MatLab在中学数学教学中的应用摘要:多媒体教学受到人们的日益重视,制作多媒体课件的能力日趋成为衡量一个教师教学能力的标准之一。

MatLab功能强大且简单易用,本文首先对MatLab的发展历史和基本组成框架进行了简单介绍。

在此基础上,利用MabLab函数绘制了学数学教学过程中常见的二维和三维函数。

并得出结论认为,MatLab适用于中学多媒体课件的制作。

关键词:多媒体教学中学数学 MatLab1 引言随着计算机技术的发展,多媒体教学越来越受到人们的重视。

现代教育理论认为[1]:全面实施素质教育,传统教学陈旧的教学手段和简单的教学技术在当今世界的多层次教学、演示教学、实验教学等现代化课堂教学中就显得力不从心。

实验心理学家赤瑞特拉通过大量的实验证实:人类获取的信息83%来自视觉,11%来自听觉,1.5%来自触觉,这三个加起来达到95.5%。

可见如何充分利用这三者来提高教学质量是人类认知心理学的要求。

多媒体计算机辅助教学是指利用多媒体计算机,综合处理和控制符号、语言、文字、声音、图形、图像、影像等多种媒体信息,把多媒体的各个要素按教学要求,进行有机组合并通过屏幕或投影机投影显示出来,同时按需要加上声音的配合,以及使用者与计算机之间的人机交互操作,完成教学或训练过程。

Matlab 是美国 MathWorks 公司自 20 世纪 80 年代中期推出的数学软件,具有优秀的`数值计算能力和卓越的数据可视化能力。

尽管MatLab并不是一专门的教学软件,但其强大的绘图功能使得数学教学中的抽象概念直观易解。

2 多媒体教学特点多媒体技术的特性主要包括信息载体的多样化、集成性和交互性三个方面[2]。

信息载体的多样化指的就是信息媒体的多样化多媒体就是要把机器处理的信息多样化或多维化, 使之在信息交互的过程中, 具有更加广阔和更加自由的空间。

多媒体的集成性主要表现在两个方面,即多媒体信息媒体的集成和处理这些媒体的设备的集成,。

MATLAB在高等数学教学中的应用

MATLAB在高等数学教学中的应用

MATLAB在高等数学教学中的应用【摘要】本文主要探讨了MATLAB在高等数学教学中的应用。

通过对微积分、线性代数、概率论与数理统计、常微分方程和多元函数微积分等领域的具体案例分析,展示了MATLAB在教学中的重要作用。

MATLAB提供了丰富的数学函数库和可视化工具,可帮助学生更好地理解和应用数学知识。

MATLAB还能够帮助教师更加生动地展示数学概念与原理,提高教学效果。

在对MATLAB在高等数学教学中的作用进行了总结,并展望了未来MATLAB在教学中的发展前景。

MATLAB 在高等数学教学中的应用将会持续发展,并对学生的数学学习和理解起到积极的促进作用。

【关键词】MATLAB, 高等数学教学, 应用, 微积分, 线性代数, 概率论, 数理统计, 常微分方程, 多元函数微积分, 总结, 展望1. 引言1.1 MATLAB在高等数学教学中的应用概述通过MATLAB,教师可以更加生动地展示数学概念、解决实际问题,并且可以进行直观的可视化展示,帮助学生更好地理解和掌握数学知识。

对于学生来说,他们可以通过MATLAB进行实践操作,加深对数学知识的理解,提高解决问题的能力。

MATLAB还可以帮助教师和学生们快速验证和验证数学模型,加快数学计算的速度,提高教学效率。

MATLAB在高等数学教学中的应用不仅可以丰富教学内容,提高教学效果,还可以激发学生学习数学的兴趣,促进他们对数学的深入探讨和研究。

在数字化时代,MATLAB的应用将为高等数学教学带来新的发展机遇和可能性。

2. 正文2.1 MATLAB在微积分教学中的应用微积分是高等数学中的重要学科,也是许多学生感到困惑的学科之一。

利用MATLAB软件可以帮助学生更好地理解微积分的概念和原理,并提升他们的数学建模和问题解决能力。

MATLAB可以用来绘制函数图像。

学生可以通过输入函数表达式和指定变量的取值范围,快速绘制出函数的图像。

这样可以直观地展示函数的性质,帮助学生理解函数在不同区间的变化规律。

MATLAB在高等数学教学中的应用

MATLAB在高等数学教学中的应用

MATLAB在高等数学教学中的应用1. 引言1.1 MATLAB在高等数学教学中的应用概述在微积分教学中,MATLAB可以用来绘制曲线和图形,解决数值积分和微分方程等数学问题,帮助学生更深入地理解微积分的概念和应用。

在线性代数教学中,MATLAB可以用来求解线性方程组、计算矩阵的特征值和特征向量,加深学生对向量空间和线性变换的理解。

MATLAB在高等数学教学中的应用不仅帮助教师更好地传授知识,也提升了学生的学习效果和兴趣。

随着技术的不断发展和完善,MATLAB在高等数学教学中的应用前景将更加广阔,为数学教育带来更多的可能性和创新。

2. 正文2.1 MATLAB在微积分教学中的应用MATLAB可以用来绘制函数的图像,帮助学生直观地理解数学概念。

通过输入函数表达式,学生可以立即看到函数的图像,从而更好地理解函数的性质和特点。

MATLAB可以进行数值计算,帮助学生解决一些复杂的积分和微分问题。

对于一些无法通过解析方法求解的问题,可以利用MATLAB进行数值积分和数值微分,提高学生的问题求解能力。

MATLAB还可以用来进行符号计算,帮助学生简化复杂的数学表达式,进行代数化简和方程求解,加深学生对微积分概念的理解。

MATLAB在微积分教学中的应用可以帮助学生更好地理解和掌握微积分知识,提高他们的问题求解能力和数学建模能力。

通过结合理论知识和实际计算,MATLAB可以使微积分课程变得更加生动和有趣,激发学生对数学学习的兴趣。

2.2 MATLAB在线性代数教学中的应用1. 矩阵运算:在线性代数课程中,学生需要进行大量的矩阵运算,包括矩阵相加、相乘、求逆等操作。

利用MATLAB可以快速进行这些运算,并且可以帮助学生更好地理解线性代数的概念。

2. 线性方程组求解:线性代数中最基本的问题之一就是求解线性方程组。

MATLAB提供了很多线性代数相关的函数,可以帮助学生查找线性方程组的解,包括使用高斯消元法、LU分解等方法。

Matlab软件在高等数学教学中的应用

Matlab软件在高等数学教学中的应用
一Байду номын сангаас


可 以 求 出S , 即 四分 之 一 圆的 面 积 . = 也

求 解 二 : 接 由命 令 给 出答 案 . 果 希 望 知 道 为 什 么 是 这 直 如 个样 子 , 可以按照定积 分的计算方法 : 割 、 似 、 和 、 就 分 近 求 取 极 限 的步 骤 自 己编 写 程 序 来 演 示 这 一 过 程 . 第 一 步 : 割 . 把 曲 边 梯 形 面 积 划 分 为 许 多 窄 曲 边 梯 形 分 即 面 积 之 和 , 此 在 区 间 [ ,] 为 a 中插 入 ( 一 ) 分 点 , 区 间 等 分 , b n 1个 将
h l n; odo
y do e D y 4 D + 9 y 0. 。 = sl ( 2+ y 2 = 。 1 v ‘ x
求 得 方 程 的通 解
— .
2 x
一2 x
y Ccs xe + 2 n x = 1 ( ) Cs ( ) oS i5 e
如 果 加 上 初 始 条 件y0= , () l ( OY 0= 5 )
Ma a 程 序 如 下 : tb l f@( sr 1x2 ; = x qt 一 ^) ) (
a 0b ; = , =1 f r =l o : k 4
n 5 k h (—) ;= ; = ; =b an s 0 / sb l ( 2,) u po 2, k; t
f ri : 0 l =ln
() 2 曲面 的图 像
绘 制 出二 元 函数 zf , =2+ ye 图像 =fy (x 3)一 的 x)
可 以 用下 面 的语 句 绘 制 出图 像 :
[,] m sgi(2.:- : : x = eh r 一 : 2 2. 2 y d 1, 1) z( x 3 y. x (x2 y^ ; =2 + ) ep一 . 一 . : m scz eh( )

Matlab在大学数学教学中的应用

Matlab在大学数学教学中的应用

Matlab在大学数学教学中的应用根据笔者的教学经验,结合Matlab和大学数学的特点,以大学数学教学中的若干问题为例,阐述了Matlab在大学数学教学中的一些应用。

结果表明,在大学数学的教学中恰当使用Matlab,可以提高教学效率,激发学生学习的积极性。

标签:Matlab;大学数学;教学大学数学是高校财经类、理工类等专业必修的一门重要数学基础课,是学生入校后最早学习的课程之一,直接影响到学生后继专业课程的学习效果。

大学数学课程本身比较抽象,较难理解,学生长期以来普遍感到难以学习。

因此,如何通过改革教学手段,提高大学数学的课堂教学效果和质量,一直是被普遍关注的问题。

随着计算机软件技术的迅猛发展,将软件和大学数学教学相结合,已成为该门课程教学改革尝试的热点,Matlab就是众多软件中的佼佼者。

该软件是由美国MathWorks公司在1984年开发的商业数学软件,目前已成为科学计算领域最具影响力和应用最为广泛的软件。

在大学数学的教学中恰当使用Matlab软件,将会降低教与学的难度,提高学生对于问题的理解能力,激发学习兴趣。

[1,2,3]本文对Matlab软件在大学数学教学中的应用进行了探讨,给出了一些建议。

一、Matlab在极限运算教学中的运用《大学数学》的第一章是“函数、极限与连续”]。

[4]极限是一个非常基本和重要的概念,是后续微积分等概念的基础。

求极限的方法多种多样,教师除了可以在理论上向学生介绍求极限的方法外,还可以利用Matlab软件求极限,并向学生展示其便利性。

这样,学生在求解具体的极限计算题目时,如果碰到较复杂的计算,可以借助Matlab软件来解决,从而克服难题。

Matlab求极限的语言命令格式为:limit(f,x,a,’right’)。

其中f是函数表达式,x是自变量,a是极限点。

right表示是a点的右极限,‘left’表示是a 点的左极限。

如果是普通极限,则该位空置。

二、Matlab在导数和积分教学中的运用1.Matlab在求导教学中的运用。

MATLAB在高等数学教学中的应用

MATLAB在高等数学教学中的应用

MATLAB在高等数学教学中的应用【摘要】本文主要介绍了MATLAB在高等数学教学中的应用。

通过对微积分、线性代数、概率论与数理统计、常微分方程和数学建模等领域的具体应用展开讨论,分析了MATLAB在教学中的优势和作用。

在微积分教学中,MATLAB可以帮助学生更直观地理解数学概念,提高问题求解的效率;在线性代数教学中,可以进行矩阵运算、线性方程组求解等;在概率论与数理统计教学中,可以进行统计分析和模拟实验等;在常微分方程教学中,可以进行数值解法验证和实例演示等;在数学建模教学中,可以帮助学生将数学知识应用到实际问题中。

MATLAB在高等数学教学中的应用是多方面的丰富多彩的,对学生的学习和理解提供了更广阔的空间和机会。

【关键词】MATLAB, 高等数学, 教学, 应用, 微积分, 线性代数, 概率论, 数理统计, 常微分方程, 数学建模, 多方面, 丰富, 多彩1. 引言1.1 MATLAB在高等数学教学中的应用MATLAB在高等数学教学中的应用是非常广泛和多样化的。

通过使用MATLAB软件,教师能够更好地展示数学知识,帮助学生更好地理解和掌握数学概念。

在微积分教学中,MATLAB可以用来绘制函数图像、计算极限、导数和积分,帮助学生直观地理解微积分的概念和应用;在线性代数教学中,MATLAB可以用来求解线性方程组、计算矩阵的特征值和特征向量,帮助学生更好地理解线性代数的基本概念和方法;在概率论与数理统计教学中,MATLAB可以用来进行概率分布的可视化、参数估计和假设检验,帮助学生更好地理解和应用概率统计知识;在常微分方程教学中,MATLAB可以用来求解常微分方程的初值问题和边值问题,帮助学生更好地理解微分方程的基本概念和解法;在数学建模教学中,MATLAB可以用来建立数学模型、进行数值模拟和优化求解,帮助学生更好地运用数学知识解决实际问题。

MATLAB在高等数学教学中的应用是多方面的丰富多彩的,可以极大地丰富教学内容,提高教学效率,激发学生学习兴趣,促进数学素养的提升。

MATLAB在《高等数学》 教学中的应用探讨

MATLAB在《高等数学》 教学中的应用探讨

86510 数学论文MATLAB在《高等数学》教学中的应用探讨高等数学在我国高校的课程教学中一直都发挥着重要作用。

这门课程严谨的逻辑性和理论性及抽象性,对于学生的思维和能力的培养起到非常重要的作用,而且对于学生学习其他课程也有一定的帮助。

但是,由于高等数学这门课程的逻辑性太强,而且抽象性较高,学生在平时上课的时候难以听懂,课下做作业的时候不会,导致相当一部分高校学生对于高等数学产生抵触甚至是反感情绪。

同学们普遍反映高等数学摸不着、看不见,而且比较乏味无聊,所以学习兴趣也提不起来,导致高等数学不及格的人越来越多。

将MATLAB计算软件引入高等数学中,可以有效解决这一问题。

下面我们就此作探讨。

一、MATLAB的概念何谓“MATLAB”呢?MATLAB是一种计算的软件,具体来讲,它是由美国的mathworks公司研发的一种主要是针对数学计算的商业软件。

它主要适用于数学算法的开发、数据的分析处理、数据的可视化及数据计算的一种高级的计算语言。

MATLAB是matrix和laboratouy两个单词的组合,可以翻译为矩阵实验室,也就是矩阵工厂。

它可以将大量的数据的分析、非线性的动态系统及矩阵的计算等等建模和仿真这些功能集中到一个容易使用的可视窗的环境中,从而可以为科学的研究和一些工程的设计提供比较全面的解决方案,这在一定程度上这一软件代表了当今世界上计算软件的较高水平[1]。

二、MATLAB的优势特点MATLAB这一计算软件可以进行矩阵计算,可以绘制一些函数的图像,实现一些数学算法及创建用户的界面等,主要适用于工程计算、控制软件的设计、信号,以及图像的处理、金融设计等领域,而且具有其他语言不具备的优势特点。

(一)MATLAB具有较高效率的数据计算和符号的计算功能,而且处理能力较强,采用机算的方式可以适当减少用户的计算量,使得用户的计算效率得到一定的提高。

MATLAB包含了许多的计算算法,而且许多都可以应用到数学函数计算中,从而极大地为用户提供方便。

MATLAB在高等数学教学中的应用

MATLAB在高等数学教学中的应用

MATLAB在高等数学教学中的应用MATLAB是一种用于数学计算、可视化和编程的高级技术计算软件。

它在高等数学教学中有着广泛的应用,可以帮助学生更好地理解数学概念、加深对数学知识的理解,并提高数学建模和问题求解的能力。

下面我们将从MATLAB在微积分、线性代数和概率统计等课程中的应用来探讨它在高等数学教学中的重要作用。

一、微积分课程在学习函数的图像和性质时,可以利用MATLAB绘制各种类型的函数图像,通过调整参数和观察图像的变化,帮助学生更好地理解函数的变化规律和性质。

在学习导数和积分时,可以利用MATLAB进行导数和积分的符号计算和数值计算,帮助学生更好地掌握导数和积分的计算方法和技巧。

利用MATLAB进行微积分相关问题的建模和求解,可以帮助学生将抽象的数学概念转化为具体的计算问题,提高他们的数学建模和问题求解能力。

二、线性代数课程线性代数是数学中的另一个重要分支,涉及到向量、矩阵、线性方程组、特征值特征向量等内容。

MATLAB在线性代数教学中的应用同样也非常广泛,可以帮助学生更好地理解和掌握线性代数的相关概念和方法。

在线性代数课程中,学生可以利用MATLAB进行向量和矩阵的运算、线性方程组的求解、特征值特征向量的计算等。

在学习向量和矩阵运算时,可以利用MATLAB进行向量和矩阵的加法、减法、乘法等运算,帮助学生更好地理解向量和矩阵的运算规律和性质。

在学习线性方程组的解法时,可以利用MATLAB进行线性方程组的求解,并通过可视化的方式展示方程组的解集,帮助学生更直观地理解线性方程组的解的性质。

在学习特征值特征向量时,可以利用MATLAB进行矩阵的特征值特征向量的计算,帮助学生更好地理解矩阵的特征值特征向量的几何意义和应用。

三、概率统计课程。

matlab在数学方面的应用

matlab在数学方面的应用

MATLAB程序设计与应用课程论文MATLAB在数学方面的应用学院(部):机械工程学院专业班级: 2011级研究生学生姓名:张铜杰(2011200244)指导教师:彭天好老师2011年12 月28 日MA TLAB在数学方面的应用摘要:MA TLAB是美国MathWorks公司出品的商业数学软件,是用于算法开发、数据分析以及数值计算的高级技术计算语言和交互式环境。

利用了MA TLAB的数学计算和图形处理功能,在数学计算,绘制二维图形、三维图形、数学建模等重要领域得到了广泛的应用。

关键词::MA TLAB的应用,数学计算,二维图形,三维图形,数学建模。

引言:随着计算机技术的发展和日趋普及,为了适应平时研究和科学计算,Math公司出品了Matlab数学软件,它是当今国际上科学界最具影响力、也是最有活力的软件。

Matlab可以进行矩阵运算、数据可视化。

数学建模设计与分析等领域。

它起源于矩阵运算,并已经发展成一种高度集成的计算机语言。

它提供了强大的科学运算、灵活的程序设计流程、高质量的图形可视化与界面设计、便捷的与其他程序和语言接口的功能。

应用MATLAB进行高等数学的计算机,能够使学生对图象有更直观的理解,有利于多元函数的教学;并且利用MATLAB函数在高等数学、二维、三维作图中的应用。

MATLAB的功能特点MA TLAB被誉为“巨人肩膀上的工具”、是一种功能强大的数学科学计算和工程仿真软件,它的交互式集成界面能够帮助用户快速地完成数值分析、矩阵运算、数字信号处理、仿真建模、系统控制与优化等功能.它采用与数学表达式相同的形式,不需要传统的程序设计语言,可以在较短时间内掌握并用它来解决一些实际问题.系统开发人员能借助MA TLAB软件迅速测试设计构想,综合测评系统性能,快速设计更好的方案来确保更高技术要求,它有如下几个特点:(1) 编程效率高:MA TLAB是一种面向科学与工程计算的高级语言,允许采用数学形式的语言编写程序,且比BASIC、FORTRAN和C等语言更加接近我们的思维方式。

Matlab软件在高等学校数学类课程中的作用及应用共4页文档

Matlab软件在高等学校数学类课程中的作用及应用共4页文档

Matlab软件在高等学校数学类课程中的作用及应用Matlab是一种具有科学计算功能的应用软件,包括符号运算、数值运算、图像处理、统计分析及编程可视化等功能。

其特点是语句简单、功能强大。

自1984年推出正式版本以来,该软件已被越来越多的学者应用于科学研究工作中。

随着网络计算机技术的发展、多媒体教学的普及,电脑已成为教学过程中常用的辅助教学工具之一,使得将Matlab软件引入课堂教学过程更容易实现。

数学是进行科学研究的重要工具,高等数学、线性代数、概率论和数理统计是高等院校理工类和经管类专业学生必修的三门数学类基础课程,是学生学好其他基础课和专业课的基础。

高等数学课程在这三门数学课程中又是“重中之重”,也是绝大多数专业学生报考硕士研究生的必考课程。

刚刚经历高考进入高等学校的学生都知道高等数学课程的重要性,但突然面对抽象的符号、严密的逻辑、高深的理论,许多学生都望而却步,逐渐失去了学习的兴趣。

本学期,我系组建了一个Matlab软件兴趣小组,定期开展活动,活动内容主要是向学生介绍Matlab软件的基本使用方法,引导学生将Matlab 软件应用到数学类课程中,解决一些实际问题。

兴趣小组中的学生,基本上是大学二年级的学生,活动中所选取的内容都是学生上课过程中碰到的知识点。

一 Matlab软件在数学课堂教学中的作用1.激发学生的学习兴趣为了培养学生的学习积极性,要尽量地将抽象变得直观,变成学生能看得见、摸得着的东西,最直接的方法就是图形展示。

Matlab软件具有强大的图形处理功能,能形象直观地展现空间几何关系,在教学中展示复杂的函数图形,曲面、曲线相对位置变化,甚至利用动画模拟空间曲线、曲面和立体图形的生成过程,使原本难以想象的空间图形变得具体生动。

编程过程中还可以改变参数,使图形画面亮丽多彩,营造了一种轻松的课堂氛围。

例如,在利用定积分计算旋转体的体积一节中,首先介绍的是旋转体的概念,如果仅通过教师口述旋转体的定义,缺乏感官的刺激,容易使学生感到枯燥乏味。

Matlab软件在高等数学教学课堂上的应用

Matlab软件在高等数学教学课堂上的应用
第3 4卷 第 3期
2 0 1 4年 6月 黄冈师范学院


Vo1 . 3 4 No . 3
J o u r n a l o f Hu a n g g a n g No r ma l Un i v e r s i t y
J u n . 2 0 1 4
Ma t l a b软 件 在 高等 数 学教 学 课 堂上 的应 用
中 图分 类 号 G6 4 2 . 0
收 稿 日期 2 0 1 4 — 0 4 — 2 3
作 者 简 介 龙 松 , 男, 湖北武汉人, 讲师 , 硕 士, 研 究方 向为 金 融工 程 、 概 率统计。
Ma t l a b软件 是 目前最 流行 的科学 计算 语言 , 它 的优越 性体 现 以下几个 方 面 : 1 ) 将 数 值 计算 功 能 、 符
模拟, 并 辅 以直观 的 图像 , 则 会起 到事半 功倍 的效 果 。
如 计算 曲线 Y—s i n x在 区间 [ 0 , 丌 ] 上与 z轴 所 围 成 的 图形 的 面积 , 此 时 我们 可 采 用 复合 梯 形 积 分
法 的思 路编 写 以下 主调 用程 序 T r a p e z d . m:
0n ;
・7 6・








第 3 4卷
图形 , 特别 是极 坐标 下 的平面 图形 和空 间 中的立体 图形 , 往往 难 以绘制 。若 能利 用 Ma t l a b的绘 图功 能 ,
绘 制 出较精 确 的 图 形 , 给 学 生 以 直 观 的感 觉 , 教 学 效 果 就 会 更 加 的 理 想 。例 如 求 由 曲线 r: = = 3 c o s 0 , r 一1 +c o s 0 所 围成 图形 的公 共部 分 的面积 。

MATLAB辅助高中数学教学的应用研究——以落实直观想象和数学建模素养为例

MATLAB辅助高中数学教学的应用研究——以落实直观想象和数学建模素养为例

2023年7月上半月㊀案例赏析㊀㊀㊀㊀M A T L A B辅助高中数学教学的应用研究以落实直观想象和数学建模素养为例◉广东省东莞市塘厦中学㊀汪㊀丹㊀㊀摘要:在 互联网+ 时代,信息技术的广泛应用正在对数学教育产生深刻影响.MA T L A B高效的数值计算功能和强大的可视化功能,能够很好地服务于数学课堂,提高教学效率,优化课堂教学.本文中运用MA T L A B软件求解一元线性回归模型和探索椭圆的简单几何性质,从而在教学中落实数学建模素养和直观想象素养.关键词:MA T L A B;数值计算;可视化㊀㊀教育部在«普通高中数学课程标准解读(2017年版2020年修订)»中指出: 应注重信息技术与课程内容的整合. 而MA T L A B是一款与数学密切相关的算法软件,它可以使抽象的数学问题形象化,使抽象的数据㊁符号可视化,充分展现数据与符号的内在关系,加深学生对数学问题的理解.1M A T L A B在高中数学教学中的应用价值1.1迎合新型数学教学理念的发展趋势在 互联网+ 时代,信息技术的广泛应用正在对数学教育产生深刻影响.因此,教师应重视信息技术的运用.MA T L A B可以很好地服务于数学课堂,让学生将更多的精力投入到定性和定量地分析问题㊁探究数学问题的变化规律上.MA T L A B的使用是许多大学专业必须掌握的技能,例如,数学专业㊁工科专业等.因此,在高中数学教学中融入MA T L A B,对学生以后大学专业的选择和课程学习也有帮助.1.2培养学生的数学建模素养在数学建模中,最常用的软件就是MA T L A B.MA T L A B能够准确地画出图象,制作动图.其中, MA T L A B高效的数值计算功能和强大的可视化功能,也为教师借助MA T L A B更有效地进行课堂教学提供了思路.将MA T L A B融入到高中数学教学中,其丰富的指令㊁数值计算功能可以更高效地处理大量数据,减少教师和学生求解模型㊁验证模型的时间,将更多时间留给建立和理解模型上;其绘图功能,可以快速准确地画出图形,直观地呈现模型,帮助学生更好地直观感受和分析理解模型,从而提高课堂教学效率,提升学生的数学建模素养.1.3培养学生的直观想象素养数学是一门抽象的学科.传统的数学课堂中,数学思维能力较弱的学生往往跟不上课堂节奏,从而导致学习效率低下,课堂有效性不高.如何改变这一现状,直击教师难教㊁学生难学的痛点,可视化无疑是一个重要选择和可行策略.MA T L A B拥有的绘图功能,可以快速准确地画出图形,直观地呈现模型.通过MA TGL A B软件就可以实现数学图象的可视化和形象化,从而建立数与形的联系,借助几何图形描述问题,借助几何直观理解问题,提升学生数形结合能力和空间想象能力,进而提升直观想象素养.2M A T L A B在高中数学教学中的应用实例分析本文中运用MA T L A B软件的计算功能和可视化功能求解高中数学教材中几个典型例题,以期提高学生的解题效率,加深学生对数学知识的理解.2.1M A T L A B计算功能的应用问题1㊀近期,东莞公交公司分别推出支付宝和微信扫码支付乘车活动,活动设置了一段时间的推广期,由于推广期内优惠力度较大,吸引越来越多的人开始使用扫码支付.某线路公交车队统计了活动刚推出一周内每天使用扫码支付的人次,用x表示活动推出的天数,y表示每天使用扫码支付的人次(单位:十人次),统计数据如表1所示:表1x1234567y611213466101196㊀㊀根据表中的数据建立一个数学模型,分析每天使用扫码支付的人次与活动推出的天数之间的关系,并求y关于x的回归方程.程序:x=1:7;y=[6,11,21,34,66,101,196]f o r i=1:7;p l o t(x(i),y(i),'o k');h o l do ne n dx l a b e l('x');y l a b e l('y');53Copyright©博看网. All Rights Reserved.案例赏析2023年7月上半月㊀㊀㊀作x 和y 的散点图,如图1所示:图1㊀x 和y 的散点图由散点图可知,y 与x 呈对数相关关系,不妨令z =l g y ,记作z i =l g y i .在MA T L A B 中输入以下程序:x =1:7;y=[6,11,21,34,66,101,196]z =z e r o s (s i z e (y));N=l e n g t h (y);f o r i =1:N ;z (i )=l o g (y (i ));p l o t (x (i ),z (i ),'o k ');h o l do ne n dx l a b e l ('x ');yl a b e l ('z ');在M A T L A B 中作出(x ,z )的散点图如图2所示:图2㊀x 和z 的散点图运用MA T L A B 编写如下代码:x =1:7;y=[6,11,21,34,66,101,196]z =z e r o s (s i z e (y));N=l e n g t h (y);f o r i =1:N ;z (i )=l o g 10(y(i ));e n d[p ,s ]=p o l yf i t (x ,z ,1)运行后得到结果为:p =0.2488㊀㊀s =0.5463从而有z =0.5463+0.2488x .设计意图:MA T L A B 将此现实问题进行数学抽象,将生活中的语言转化为数学语言.利用MA T L A B 不仅可以帮助学生快速绘制出散点图,启发其数学思维,找到更合适的数学模型,而且可以通过MA T L A B代码,大大简化计算,得出结论,最终解决实际问题,从而培养学生的数学建模素养.2.2MA T L A B 的可视化功能的应用问题2㊀椭圆的标准方程为x 2a 2+y 2b2=1,a >b >0,a 2=b 2+c 2,a ,b 取值如表2,请利用MA T L A B 绘制出椭圆曲线.表2a 1010101010b9.959.548.667.144.36㊀㊀程序:a =10;b =[9.959.548.667.144.36]t =l i n s p a c e (0,2∗p i ,1000);x =a ∗c o s (t);y=o n e s (5,1000);f o r j =1:5y (j ,:)=b (j )∗s i n (t );p l o t (x ,y (j,:));h o l do n;e n d;运行后得到的结果如图3所示:图3㊀椭圆曲线示意图设计意图:通过改变MA T L A B 程序中b 的值,引导学生发现b 值越接近于a ,椭圆越接近于圆,b 值越远离于a ,椭圆越扁平.借助MA T L A B 的可视化功能,可以让学生对椭圆的简单几何性质有更加直观认识和了解,培养直观想象核心素养.3总结在科技高速发展的大背景下,高中数学教学与信息技术深度融合已经是必然趋势.通过本文的实例分析可以看出,MA T L A B 的可视化功能有助于提高学生认知水平,能将数学中 看不见摸不着 的变化规律,直观地展现在学生面前,让学生有迹可循,从而提高课堂学习效率.MA T L A B 的计算功能可以帮助学生提高运算效率,减少人为重复的运算,还可以检验结论的正确性.因此,MA T L A B 软件在数学教学中的应用研究具有重要意义.Z63Copyright ©博看网. All Rights Reserved.。

Matlab软件在数学教学中的应用思考

Matlab软件在数学教学中的应用思考

Matlab软件在数学教学中的应用思考韦巧瑜Matlab软件是一种商业教学软件,可用于数据可视化、数据分析等方面。

Matlab软件,不仅有高效的数值计算功能,还有完备的图像处理功能,其用户界面也简单易懂,学习者能够在短时间内掌握这个软件的丰富功能。

本文,将着重分析Matlab软件在数学教学中的应用,详细阐述在数学教学中应用Matlab软件的重要性,提出关于Matlab软件的应用对策,让Matlab软件在数学教学中的价值得到充分发挥。

1 前言在数学教学过程中,很多学生因枯燥的教学氛围慢慢产生了消极的学习情绪。

针对这一种情况,将Matlab软件引入到数学课堂上,能够让学生由被动学习状态慢慢转变为主动学习状态,且对数学知识学习产生浓厚兴趣。

同时,由于数学知识通常比较抽象,所以,运用好Matlab软件展开数学课程教学,更利于让数学知识变得直观、形象,且简单易懂,由此培养学生慢慢养成良好的计算能力、理解能力、自学能力等学科素养。

2 Matlab软件在数学教学中应用的重要性在数学学科教学中,应用好Matlab软件十分重要。

首先,将Matlab软件与数学教学紧密结合到一起,能够实现对所有数学知识点的储蓄。

同时,因Matlab软件具有插图功能,所以能够直观展示各种抽象的数学知识,加深学生对数学知识的记忆,巩固学生对知识的学习。

其次,与传统教学方式相比,用Matlab软件进行数学学科教学,更符合新的数学教学理念,可随意进行课堂延伸,不会让学生禁锢于某一固定题型练习上。

再次,在数学学科教学中应用好Matlab软件,可促进师生共同进步,让课堂上教学效果和学习效果都得到显著提高。

总之,利用Matlab软件进行教学,能够使学生和老师都从中受益,所以要把握好Matlab软件在每一个教学阶段的科学应用。

3 Matlab软件在数学教学中的具体应用3.1 在数学分析教学中的应用在数学教学活动实际开展过程中,可利用好Matlab软件展开数学分析教学。

MATLAB数学软件在数学课堂中的应用

MATLAB数学软件在数学课堂中的应用
ans =
1/2
例6求 .
解输入MATLAB语句如下:
>> syms x%概念符号变量
>> f=int(exp(-x^2),1,2)%挪用求积分命令int()
f =
1/2*erf(2)*pi^(1/2)-1/2*erf(1)*pi^(1/2)
>> double(f)%把其他类型对象转换为双精度数值
ans =
0.3333 1.0000 0 0
0.1667 0.2000 1.0000 0
-0.1667 0.1000 -0.2432 1.0000
0.1353
例7利用diff函数进行符号微分和求导.
解在命令窗口中输入如下命令,并按Enter键确认.
>> syms x
>> diff(x^3+3*x^2+2*x+5)
ans =
3*x^2+6*x+2
>> diff(sin(x^3),6)
ans =
-729*sin(x^3)*x^12+7290*cos(x^3)*x^9+17820*sin(x^3)*x^6-9720*cos(x^3)*x^3-360*sin(x^3)
下来就举出几方面的例子来演示:
例1求函数 在区间 的10阶泰勒级数.
解对该问题呢,能够利用MATLAB来解决就变得十分简单,我么只需要在命令窗口中输入taylortool并按Enter键确认,在“ ”文本框中输入“ ”在“ ”文本框中输入“10”, 在“ ”
文本框的左右两边输入“ ”和“ ”.按Enter键确认后,即取得如下图泰勒级数逼近图
pretty(X) %让通解表达式加倍精美
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MATLAB在数学教学中的应用张兴元1.MATLAB简介1.1 简介MATLAB是Matrix Laboratory(矩阵实验室)的缩写,是由美国MathWorks公司开发的集数值计算、符号计算和图形可视化三大基本功能于一体的、功能强大的、操作简单的语言,是国际公认的优秀数学应用软件之一。

其产品Logo为,目前该产品已经发展到R2009版。

Cleve B.Mole是其创始者和首席科学家,他曾任密歇根大学、斯坦福大学和新墨西哥大学的数学系或计算机系教授,也曾在Intel和Ardent Computers公司工作过,他还是矩阵计算软件包LINPACK和EISPACK的作者之一,撰写过两本MATLAB方面的著作:Numerical Computing with MATLAB,Experiments in MATLAB。

MATLAB现在已经发展成为适合多学科的大型软件,在世界许多高校,它已经成为线性代数、数值分析、数理统计、自动控制、数字信号处理、动态系统仿真等课程的基本教学工具。

一年一度的全国大学生数学建模竞赛活动,使得它在国内很快普及。

【演示例子】:分形蕨[1]。

【程序】:【Fern.m】。

1.2 软件学习使用方法学习的方法:●一本基础的MATLAB使用教程;●运行并学习Demo;●借助帮助系统使用;●相互交流。

2.MATLAB 在数学课程教学中的应用类型MATLAB 在数学课程教学中的应用可以包含数学计算即解数学题、数学概念的几何形象化、数学规律的形象化理解等。

(纯属个人观点) 2.1 数学计算利用MATLAB 具有符号演算和数值计算功能,但很多教师、工程师和研究人员把主要它作为主要的数值计算和图形演示工具。

2.1.1 符号演算MATLAB 的符号演算功能是通过调用数学软件MAPLE 的符号处理内核来完成。

其使用方法,可以采用如下形式:Step1:定义符号变量和表达式; Step2:调用符号运算函数完成演算; Step3:借助图形函数展示演算结果。

【例1】微积分计算(1)lim n →∞【程序】:syms x;syms n; f2=n^(1/n);v2=limit(f2,n,inf,'left')(2)31lim [sin ln(1)sin ln(1)]x x x x→∞+-+;【程序】:syms x;f6=x*(sin(log(1+3/x))-sin(log(1+1/x))); v6=limit(f6,x,inf,'left')(3)求函数5433354()21=--+f x x x x 的极值; 【程序】:【Step1】:绘制函数的图形:hold on; grid on;fplot('3/5*x^5-3/4*x^4-2*x^3+1',[-2 2.5]); fplot('0*x',[-2,2.5])hold off;【Step2】求出函数的驻点syms x;f=3/5*x^5-3/4*x^4-2*x^3+1; df1=diff(f,x); df1=factor(df1) x0=solve(df1,x)【Step3】判断驻点是否为极值点df2=diff(f,x,2) x20=subs(df2,x,0) x22=subs(df2,x,2) x21=subs(df2,x,-1) y0=subs(f,x,0) y2=subs(f,x,2) y1=subs(f,x,-1)(4)计算定积分:① 3410tan I xdx π=⎰;② 120I =⎰;③ 2140xI e dx -=⎰【程序】:syms x;I1=int(tan(x)^3,0,pi/4)I2=int(1/((3+6*x-x^2)^(1/2)),0,1) I3=int(exp(-x^2),0,1) I1D=double(I1) I2D=double(I2) I3D=double(I3)(5)求方程组()()0,()4()0x t y t y t x t ''''+=-=满足条件(0)(0)0x y ==,(0)1,(0)2x y ''==的特解。

【程序】:syms x y;f='D2x+y=0,D2y-4*x=0';S=dsolve(f,'x(0)=0,Dx(0)=1,y(0)=0,Dy(0)=2');[S.x;S.y]ezplot(S.x,S.y,[-10,10])【例2】线性代数计算(1)设211212111A-⎡⎤⎢⎥=⎢⎥⎢⎥-⎣⎦,计算110det,(),,A Tr A A A-。

【程序】:A=[2 1 -1;2 1 2;1 -1 1];d=det(A) % 计算行列式tr=trace(A) %计算A的迹:a11+a22+...+anninvA=inv(A) %计算A的逆矩阵mA=A^10 %计算A的10次幂(2)求线性方程组26767971411725979 361625225x y z wx y z wx y z wx y z w+++=⎧⎪+++=⎪⎨+++=⎪⎪+++=⎩的通解。

【程序】:S=solve('x+2*y+6*z+7*w=67','x+9*y+7*z+14*w=117','x+2*y+5*z+9 *w=79','3*x+6*y+16*z+25*w=225');[S.x;S.y;S.z;S.w](3)计算方阵的特征值与特征向量:1123 213 336A⎡⎤⎢⎥=⎢⎥⎢⎥⎣⎦,2323111414A-⎡⎤⎢⎥=-⎢⎥⎢⎥-⎣⎦。

【程序】:% 第一小题clear;clc;A1=[1 2 3;2 1 3;3 3 6];[V1,D1]=eig(sym(A1))% 第二小题A2=[-3 2 3;-1 1 1;-4 1 4];[V2,D2]=eig(sym(A2))2.1.2 数值计算与模拟MATLAB 的数值计算功能非常强大,既可以完成数值代数、数值逼近和微分方程数值解等传统内容,也可以借助编程完成如统计计算、分形与混沌研究等,还可以借助Simulink 完成系统模拟等任务。

【例3】生日问题[2]。

美国数学家柏格米尼曾经做过一个别开生面的试验:在一个盛况空前的人山人海的世界杯足球赛赛场上,它随机地在某看台上请23个球迷分别写下了自己的生日,结果竞发现其中的两个人生日相同。

怎么会这么凑巧呢?请用概率的知识加以说明。

【理论推导】:设随机选取(365)s ≤个人,记A={至少有两个人的生日相同},则A ={所有人生日全不相同},则365()1()1365s sP P A P A =-=-因此,随着选取人数(365)s ≤的增加,概率()P A 接近于1;当365s >时,就成为一个必然事件。

【计算机模拟演示】:下面通过计算机程序模拟生日问题,即从1,2,…,365个整数中随机产生s(用户自己输入)个可重复的整数来模拟实验结果。

步骤如下:Step1:产生s 个随机数,统计结果;Step2:重复Step1多次,统计试验结果,并计算出现相同值的频率; Step3:改变s ,重复Step1和Step2,每一种情况下的频率; Step4:绘制频率图和频率累计图并与理论结果比较。

【程序】:【BirthdayProb.m 】 【例4】微分方程数值解求解初值问题3()()4()()()3()(0)1,(0)8x t x t x t y t y t x t x y '⎧=---⎪'=⎨⎪==-⎩,并绘制斜率场及解曲线。

【步骤】:【Step1】:单独定义微分方程;【Step2】:利用ode 函数求解微分方程; 【Step3】:绘制解曲线。

【程序】:【微分方程1】:Exam05Demo03Prob2.m ; 【求解并绘图】:【DifEq.m 】。

2.2 数学概念的形象化可以借助编程实现很多数学概念如连续与可微、定积分、行列式、线性变换、矩阵的秩、特征值、特征向量等的几何直观解释。

【例5】微积分【项目1】连续函数、可微函数观察选定两个函数f x g x (),(),如x x x f x g x x x 1sin ,0(),()sin 0,0≠⎧==⎨=⎩,在点x 0(0)=处f x ()连续,而g x ()连续可微,观察它们在点x 0附近的图像的区别。

【方法】:分别作出函数f x g x (),()在包含x 0的一系列区间上的图像,并进行对比。

【程序】:【Continuity_Differentiability.m 】。

【项目2】 处处连续处处不可微的函数例子---魏尔斯特拉斯曲线[3]魏尔斯特拉斯函数是n n n f x b a x x b a ab 0()cos(),,01,0,1π∞==-∞<<+∞<<>>∑(1)级数(1)在x -∞<<+∞中一致收敛,所以f x ()在x -∞<<+∞上连续,它是无穷多个余弦曲线叠加而成的,记第n+1条曲线为n n n y T x b a x ()cos()π==其周期为n a2,振幅为n b 。

余弦曲线的斜率(按绝对值计算)的最大值出现在它的零点处,我们用这个最大值来刻画它陡峭的程度,故不妨称为n T x ()的陡度,即得n T x ()的陡度就是n n dT x ab dx()max()π= 现令 1a >为一整数,且1ab >,所以n T x 1()+的陡度又比n T x ()的陡度大(ab )倍,所以构成函数(1)的正弦波就越来越窄,越来越陡,其振幅也越来越小。

图1就b=1/2,a=5画出了级数(1)的三个部分和(程序参见Exm16Demo02_1.m )。

短划线是部分和:S x T x x 00()()cos()π==;虚线是部分和:S x T x T x x x 1011()()()cos()cos(5)2ππ=+=+;实线:S x T x T x T x x x x 201311()()()()cos()cos(5)cos(25)24πππ=++=++。

【程序】:【程序1】:Weierstrass0.m 【程序2】:Weierstrass100.m观察图像,我们可以想象由无穷多项余弦波叠加而成的函数f x ()的图像会成为一条“毛茸茸“的曲线,而有可能是一个不可求导的函数的图像。

事实上可以从理论上证明它在任一点处均不可微[]。

【项目3】定积分定义的几何演示定积分0sin x e xdx π⎰与其积分和的关系。

【原理】:依据定积分的定义:01sin lim sin ,max{}→==∆=∆∑⎰i nx i i i i e xdx e x x πξλξλ【步骤】:【Step 1】:将区间[0,pi]分成n 等份即取i nx π∆=,取每个区间右端点为i ξ,并计算积分和1()sin inii S n e nξπξ==∑;【Step 2】:画出被积函数()sin x f x e x =的图形和S(n)所表示的面积; 【Step 3】:改变n ,重复Step1和Step2。

相关文档
最新文档