




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,1,数学实验,Matlab符号运算(二),.,2,sym函数用来建立单个符号量,一般调用格式为:,符号对象的建立:sym和syms,符号对象的建立,syms命令用来建立多个符号量,一般调用格式为:,syms符号变量1符号变量2.符号变量n,例:,symsabc,a=sym(a);b=sym(b);c=sym(c);,.,3,符号表达式的建立:,符号表达式及相关函数,symsx;f=sin(x)+cos(x),f=sym(sin(x)+cos(x),相关函数:,findsym,subs,.,4,符号矩阵,A=sym(1+x,sin(x);5,exp(x),使用sym函数直接生成,将数值矩阵转化成符号矩阵,符号矩阵中元素的引用和修改,B=2/3,sqrt(2);5.2,log(3);C=sym(B),A=sym(1+x,sin(x);5,exp(x);A(1,2)%引用A(2,2)=sym(cos(x)%重新赋值,.,5,六类常见符号运算,因式分解、展开、合并、简化及通分等,计算极限,计算导数,计算积分,符号求和,代数方程和微分方程求解,.,6,因式分解,因式分解,factor(f),symsx;f=x6+1;factor(f),factor也可用于正整数的分解,s=factor(100),factor(sym(12345678901234567890),大整数的分解要转化成符号常量,.,7,函数展开,函数展开,expand(f),symsx;f=(x+1)6;expand(f),多项式展开,三角函数展开,symsxy;f=sin(x+y);expand(f),.,8,合并同类项,合并同类项,collect(f,v):按指定变量v进行合并collect(f):按默认变量进行合并,symsxy;f=x2*y+y*x-x2+2*x;collect(f),collect(f,y),.,9,函数简化,函数简化,y=simple(f):对f尝试多种不同的算法进行简化,返回其中最简短的形式,R,How=simple(f):y为f的最简短形式,How中记录的为简化过程中使用的方法。,.,10,函数简化,函数简化,y=simplify(f):对f进行简化,symsx;f=sin(x)2+cos(x)2;simplify(f),symscalphabeta;f=exp(c*log(sqrt(alpha+beta);simplify(f),.,11,函数简化举例,symscalphabeta;f=(1/x3+6/x2+12/x+8)(1/3);y1=simplify(f),g1=simple(f),g2=simple(g1),多次使用simple可以达到最简表达。,例:简化,.,12,分式通分,函数简化,N,D=numden(f):N为通分后的分子,D为通分后的分母,symsxy;f=x/y+y/x;N,D=numden(f),n,d=numden(sym(112/1024),.,13,horner多项式,horner多项式:嵌套形式的多项式,symsx;f=x4+2*x3+4*x2+x+1;g=horner(f),例:,.,14,计算极限,limit(f,x,a):计算limit(f,a):当默认变量趋向于a时的极限limit(f):计算a=0时的极限limit(f,x,a,right):计算右极限limit(f,x,a,left):计算左极限,例:计算,,symsxhn;L=limit(log(x+h)-log(x)/h,h,0)M=limit(1-x/n)n,n,inf),.,15,计算导数,g=diff(f,v):求符号表达式f关于v的导数g=diff(f):求符号表达式f关于默认变量的导数g=diff(f,v,n):求f关于v的n阶导数,diff,symsx;f=sin(x)+3*x2;g=diff(f,x),.,16,计算积分,int(f,v,a,b):计算定积分int(f,a,b):计算关于默认变量的定积分int(f,v):计算不定积分int(f):计算关于默认变量的不定积分,symsx;f=(x2+1)/(x2-2*x+2)2;I=int(f,x)K=int(exp(-x2),x,0,inf),例:计算和,.,17,符号求和,symsn;f=1/n2;S=symsum(f,n,1,inf)S100=symsum(f,n,1,100),symsum(f,v,a,b):求和symsum(f,a,b):关于默认变量求和,例:计算级数及其前100项的部分和,例:计算函数级数,symsnx;f=x/n2;S=symsum(f,n,1,inf),.,18,代数方程和微分方程求解,代数方程求解,solve(f,v):求方程关于指定自变量的解,f可以是用字符串表示的方程、符号表达式或符号方程;solve也可解方程组(包含非线性);得不到解析解时,给出数值解。,微分方程求解,见实验四,.,19,其它运算,反函数,finverse(f,v):求f关于指定变量v的反函数finverse(f):求f关于默认变量的反函数,symsxt;f=x2+2*t;g1=finverse(f,x)g2=finverse(f,t),例:计算函数的反函数,.,20,上机作业,设A是一个符号矩阵(定义如下),试指出findsym(A,1)的输出结果,并由此能得出什么结论?,symsabtuvxy;A=a+b*x,sin(t
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 文综乙卷地理讲解
- 神经外科抢救药品管理
- 判断推理加强论证讲解
- 三倍点定义讲解
- 软件项目实施汇报
- 心理实践活动汇报
- 武术腾空飞脚讲解
- 箱梁架设技术交底
- 软件评审的汇报
- 校园文化建设总结汇报
- 《研学旅行相关概念与理论基础综述》1900字
- 医院培训课件:《股骨头坏死》
- 保险基础知识简读本(2024版)
- 集团公司司库管理办法
- 住院患儿实施院内转运临床实践指南2023版课件
- 主播新手上路-打造游戏直播与娱乐新风向
- 2024-2025学年中职数学基础模块 下册高教版(2021·十四五)教学设计合集
- 第1-4章综合检测试卷2024-2025学年浙教版数学八年级上册
- 市场营销经理助理考试题库
- 初中数学新课标下综合实践-项目式学习的思与行
- 四害消杀培训
评论
0/150
提交评论