-数学建模-Matlab符号计算描述课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《-数学建模-Matlab符号计算描述课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学 建模 Matlab 符号 计算 描述 课件
- 资源描述:
-
1、MATLABMATLAB的符号运算的符号运算 一、相关知识一、相关知识p在微积分中,我们曾经学习了求函数的极限和微分在微积分中,我们曾经学习了求函数的极限和微分的运算,那时我们根据微积分的原理,学习了一整的运算,那时我们根据微积分的原理,学习了一整套各种各样的方法,其中包括了许多技巧,现在套各种各样的方法,其中包括了许多技巧,现在我我们尝试用软件来解决这样的问题。们尝试用软件来解决这样的问题。p在在MATLAB中,常用的初等函数表示方法如下:中,常用的初等函数表示方法如下:函数名函数名功能功能MATLABMATLAB命令命令幂函数幂函数求求x x的的a a次幂次幂xaxa求求x x的平方根的平
2、方根sqrt(xsqrt(x)指数函数指数函数求求a a的的x x次幂次幂axax求求e e的的x x次幂次幂exp(xexp(x)对数函数对数函数求求x x的自然对数的自然对数log(xlog(x)求求x x的以的以2 2为底的对数为底的对数log2(x)log2(x)求求x x的以的以1010为底的对数为底的对数log10(x)log10(x)三角函数三角函数正弦函数正弦函数sin(xsin(x)余弦函数余弦函数cos(xcos(x)正切函数正切函数tan(xtan(x)余切函数余切函数cot(xcot(x)正割函数正割函数sec(xsec(x)余割函数余割函数csc(xcsc(x)反三角
3、函数反三角函数反正弦函数反正弦函数asin(xasin(x)反余弦函数反余弦函数acos(xacos(x)反正切函数反正切函数atan(xatan(x)反余切函数反余切函数acot(xacot(x)反正割函数反正割函数asec(xasec(x)反余割函数反余割函数acsc(xacsc(x)绝对值函数绝对值函数求求x x的绝对值的绝对值abs(xabs(x)pMATLAB提供的命令函数提供的命令函数limit()可以完成极限运算,可以完成极限运算,其调用格式如下:其调用格式如下:p limit(F,x,a,left)p该命令对表达式该命令对表达式F求极限,独立变量求极限,独立变量x从左边趋于从左
4、边趋于a,函数中除函数中除F外的参数均可省略,外的参数均可省略,left可换可换成成right。举例如下:。举例如下:p例例1:求极限:求极限 。p解:可用以下程序完成:解:可用以下程序完成:pclear pF=sym(1+a/x)x)plimit(F,x,inf,left)xxxaS)1(limp结果为结果为exp(a)。其中,语句。其中,语句F=sym(1+a/x)x)表示定义符号表达式表示定义符号表达式p也也可用以下的语句来完成:可用以下的语句来完成:pclear;psyms x%这里是把这里是把x先说明成符号。先说明成符号。pF=(1+a/x)x%这里的定义形式和前面不同。这里的定义形
5、式和前面不同。plimit(F,x,inf,left)%这里的这里的x本身就是符号,本身就是符号,因因 p 此不需要单引号。此不需要单引号。xxa1pMATLAB提供的函数提供的函数diff()可以完成对给定函数求可以完成对给定函数求导函数的运算,其调用格式如下:导函数的运算,其调用格式如下:diff(fun,x,n)p其意义是求函数其意义是求函数fun关于变量关于变量x的的n阶导数,阶导数,n为为1时时可省略。这里的可省略。这里的fun用上例的后一种方式来定义较用上例的后一种方式来定义较为妥当。我们看下面的例:为妥当。我们看下面的例:pclear;psyms x%这里是把这里是把x先说明成符
6、号。先说明成符号。pF=(1+a/x)x%这里的定义形式和前面不同。这里的定义形式和前面不同。plimit(F,x,inf,left)%这里的这里的x本身就是符号,本身就是符号,因因 p 此不需要单引号。此不需要单引号。pMATLAB提供的函数提供的函数diff()可以完成对给定函数求可以完成对给定函数求导函数的运算,其调用格式如下:导函数的运算,其调用格式如下:diff(fun,x,n)p其意义是求函数其意义是求函数fun关于变量关于变量x的的n阶导数,阶导数,n为为1时时可省略。这里的可省略。这里的fun用上例的后一种方式来定义较用上例的后一种方式来定义较为妥当。我们看下面的例:为妥当。我
7、们看下面的例:p例例2:求函数:求函数 的一阶和三阶导数。的一阶和三阶导数。2ln1xyxp解:可用以下程序完成:解:可用以下程序完成:pclear;psyms xpy=log(x+2)/(1-x);pdy=diff(y,x)pdy3=diff(y,x,3)ppretty(dy3)p这里用到的另一个函数:这里用到的另一个函数:pretty(),其功能是使它,其功能是使它作用的表达式更符合数学上的书写习惯。作用的表达式更符合数学上的书写习惯。二、实验内容二、实验内容 p1求下列极限,将完成实验的程序写到文件求下列极限,将完成实验的程序写到文件sy31.m中:中:1)2)3)4)5)xxFxarc
8、tanlim10 xxxxF1011lim220sin)1ln(lim3xxxFxarctan4limxxFx31115lim()11xFxxp2求下列函数的导数,将完成实验的程序写到文求下列函数的导数,将完成实验的程序写到文件件sy32.m中:中:p1)p2)p3)p4),计算,计算 p5),计算,计算xxy3coscos13xxxylnsin2 xxeyxsin13cosxyex(4)y2sin2yxx(20)y MATLABMATLAB中的积分运算中的积分运算 一、相关知识一、相关知识p在微积分中,我们曾经学习了求函数不定积分和定在微积分中,我们曾经学习了求函数不定积分和定积分的运算,那
9、时我们根据微积分的原理,学习了积分的运算,那时我们根据微积分的原理,学习了一整套各种各样的方法,其中包括了许多技巧,现一整套各种各样的方法,其中包括了许多技巧,现在我们尝试用软件来解决这样的问题。在我们尝试用软件来解决这样的问题。pMATLAB提供的命令函数提供的命令函数int()可以完成积分运算,可以完成积分运算,其调用格式有如下几种:其调用格式有如下几种:pint(fun)计算函数计算函数fun关于默认变量的不定积分关于默认变量的不定积分pint(fun,x)计算函数计算函数fun关于变量关于变量x的不定积分的不定积分pint(fun,x,a,b)计算函数计算函数fun关于变量关于变量x从
10、从a到到b的的定积分定积分p我们通过例子来学习具体的用法:我们通过例子来学习具体的用法:p例例1:计算不定积分:计算不定积分 。p解:可以用下面的程序完成:解:可以用下面的程序完成:pclearpy=sym(x5+x3-sqrt(x)/4)pint(y)ppretty(ans)53()4xxxdxp例例2:计算定积分计算定积分 。p解:可以用下面的程序实现计算:解:可以用下面的程序实现计算:pclearpsyms xpy=(x*exp(x)/(1+x)2;pint(y,0,1)120(1)xxedxxp例例3:计算二重积分:计算二重积分 ,其中,其中D为曲线为曲线 和和 所围成的区域。所围成的
11、区域。p解:解:区域区域D可用不等式表示为:可用不等式表示为:p所以,计算该积分的所以,计算该积分的MATLAB程序为程序为:pclearpsyms x ypf=x*x+y;pint(int(f,y,x*x,sqrt(x),x,0,1)2()Dxy dxdy2yx2xy2,01xyxxp例例4:被积曲面:被积曲面S为球面为球面 在第一卦限部在第一卦限部分的外则,计算曲面积分分的外则,计算曲面积分 。p解:先把问题转化为二重积分,积分区域为解:先把问题转化为二重积分,积分区域为x,y平平面内的第一象限部分。具体的计算公式为:面内的第一象限部分。具体的计算公式为:p然后计算该二次积分,程序如下:然
展开阅读全文