版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数学分析实验Matlab软件的应用第1页/共31页数学分析实验
-Matlab软件的应用第2页/共31页前言Newton和Leibnitz创立的微积分学是很多科学科学的基础,本课程将借助MATLAB语言的符号运算工具箱可以直接对微积分学中最常见的问题,如单变量与多变量微积分、极限、级数求和、Taylor幂级数展开、Fourier级数展开等问题直接求解。第3页/共31页目录Matlab符号工具箱简介极限问题导数Taylor级数展开级数和积分问题Fourier级数展开第4页/共31页Matlab符号工具箱简介Matlab系统本无符号运算功能,符号运算工具箱(SymbolicMathToolbox)则扩充了Matlab这方面的功能,它是由Maple软件的核心来完成的这个工具箱在Matlab安装的Toolbox/Symbolic子文件夹下第5页/共31页符号变量与符号表达式新的数据类型----符号变量1.用sym函数来定义一个符号或符号表达式
sym函数用来建立单个符号量,例如,a=sym(‘a’)建立符号变量a,此后,用户可以在表达式中使用变量a进行各种运算。
第6页/共31页2.syms函数定义多个符号syms函数的一般调用格式为:
symsvar1var2…varn
函数定义符号变量var1,var2,…,varn等。用这种格式定义符号变量时不要在变量名上加字符分界符('),变量间用空格而不要用逗号分隔。第7页/共31页3.用findsym来确认符号表达式中的符号例:第8页/共31页4.表达式化简Matlab提供的对符号表达式化简的函数有:simplify(S)应用函数规则对S进行化简。simple(S)调用MATLAB的其他函数对表达式进行综合化简,并显示化简过程。第9页/共31页极限问题limit函数的调用格式为:limit(f,x,a)limit函数的另一种功能是求单边极限,其调用格式为:limit(f,x,a,'right')或limit(f,x,a,'left')缺省为符号变量->0时函数f的极限第10页/共31页例:第11页/共31页*多变量函数的极限第12页/共31页求出二元函数极限值
第13页/共31页导数MATLAB中的求导的函数为:
diff(f,x,n)diff函数求函数f对变量x的n阶导数。参数x的用法同求极限函数limit,可以缺省,缺省值与limit相同,n的缺省值是1第14页/共31页例:symsabtxyz;f=sqrt(1+exp(x));diff(f)%求(1)。未指定求导变量和阶数,按缺省规则处理f=x*cos(x);diff(f,x,2)%求(2)。求f对x的二阶导数f1=a*cos(t);f2=b*sin(t);diff(f2)/diff(f1)%求(3)。按参数方程求导公式求y对x的导数(diff(f1)*diff(f2,2)-diff(f1,2)*diff(f2))/(diff(f1))^3%求(3)。求y对x的二阶导数f=x^2+y^2+z^2-a^2;zx=-diff(f,x)/diff(f,z)%求(5)。%按隐函数求导公式求z对x的偏导数第15页/共31页例:在曲线y=x3+3x-2上哪一点的切线与直线y=4x-1平行。命令如下:x=sym('x');y=x^3+3*x-2;%定义曲线函数f=diff(y);%对曲线求导数g=f-4;solve(g)%求方程f-4=0的根,即求曲线何处的导数为4第16页/共31页Taylor级数展开单变量函数的Taylor级数展开
第17页/共31页例:求函数在指定点的泰勒展开式。命令如下:x=sym('x');f1=(1+x+x^2)/(1-x+x^2);f2=sqrt(1-2*x+x^3)-(1-3*x+x^2)^(1/3);taylor(f1,x,5)%求(1)。展开到x的4次幂时应选择n=5taylor(f2,6)%求(2)。第18页/共31页级数和级数符号求和函数symsum,调用格式为:symsum(a,n,n0,nn)第19页/共31页例:求级数之和。命令如下:n=sym('n');s1=symsum(1/n^2,n,1,inf)%求s1s2=symsum((-1)^(n+1)/n,1,inf)%求s2。未指定求和变量,缺省为ns3=symsum(n*x^n,n,1,inf)%求s3。此处的求和变量n不能省略。s4=symsum(n^2,1,100)%求s4。计算有限级数的和第20页/共31页积分问题1.不定积分在MATLAB中,求不定积分的函数是int,其调用格式为:
int(f,x)int函数求函数f对变量x的不定积分。参数x可以缺省,缺省原则与diff函数相同。第21页/共31页例:求不定积分。命令如下:x=sym('x');f=(3-x^2)^3;int(f)%求不定积分(1)f=sqrt(x^3+x^4);int(f)%求不定积分(2)g=simple(ans)%调用simple函数对结果化简第22页/共31页2.符号函数的定积分
定积分在实际工作中有广泛的应用。在Matlab中,定积分的计算使用函数:
int(f,x,a,b)当不定积分无解析表达式时,可用double计算其定积分数值第23页/共31页例:求定积分。命令如下:x=sym('x');t=sym('t');int(abs(1-x),1,2)%求定积分(1)f=1/(1+x^2);int(f,-inf,inf)%求定积分(2)int(4*t*x,x,2,sin(t))%求定积分(3)f=x^3/(x-1)^100;I=int(f,2,3)%用符号积分的方法求定积分(4)double(I)%将上述符号结果转
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 泉州工程职业技术学院《中国税制》2025-2026学年期末试卷
- 公路工程实务试题及答案
- 拍品审鉴师安全规程测试考核试卷含答案
- 掘进及凿岩机械维修工复试强化考核试卷含答案
- 化学铣切工操作技能竞赛考核试卷含答案
- 土遗址文物修复师创新实践知识考核试卷含答案
- 炭极生产工安全意识水平考核试卷含答案
- 打造巅峰家居品牌-解析成功家居品牌的成长策略
- 专业音乐制作的技术和创新-音乐制作技能培养
- 2026春季学期国家开放大学专科《管理学基础》一平台在线形考形考任务四试题及答案
- 保育猪的饲养管理 课件 《猪生产》同步教学(中国农业出版社)
- 2025年PostgreSQL数据库培训
- CNAS-CL01-G001-2024检测和校准实验室能力认可准则全套质量手册和程序文件
- 2024~2025学年人教PEP版(2024)小学三年级英语下册全册教案(教学设计)
- 执业药师聘用合同
- 北京2025年上半年中国标准化研究院事业编制人员招聘笔试历年参考题库附带答案详解
- 丁玉婕课件教学课件
- 通信施工春季安全培训课件
- 酒店弱电述职报告
- 2025年9月14日云南省红河州州属事业单位选调笔试真题及解析
- 污水在线监测设备更新方案
评论
0/150
提交评论