符号工具箱.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
符号工具箱

第2部分 MATLAB入门 5节 符号工具箱及其应用 (参考【数学实验】p379) 在数学应用中,常常需要做极限、微分、求导数等运算,MATLAB称这些运算为符号运算。MATLAB的符号运算功能是通过调用符号运算工具箱(Symbolic Math Toolbox)内的工具实现,其内核是借用Maple数学软件的。MATLAB的符号运算工具箱包含了微积分运算、化简和代换、解方程等几个方面的工具,其详细内容可通过MATLAB系统的联机帮助查阅,本节仅对它的常用功能做简单介绍。 5.1 符号变量与符号表达式 MATLAB符号运算工具箱处理的对象主要是符号变量与符号表达式。要实现其符号运算,首先需要将处理对象定义为符号变量或符号表达式,其定义格式如下: 格式1: sym (‘变量名’) 或 sym (‘表达式’) 功能: 定义一个符号变量或符号表达式。 例如: sym (‘x’) % 定义变量x为符号变量 sym(‘x+1’) % 定义表达式x+1为符号表达式 格式2: syms 变量名1 变量名2 …… 变量名n 功能: 定义变量名1、变量2 ……、变量名 n为符号变量。 例如: syms a b x t % 定义a,b, x,t 均为符号变量 [操作软件、注意工作空间变量] Findsym 可以来确认符号表达式中的符号.[数学实验] 5.2 微积分运算 5.2.1、极限 格式:limit (f, t, a, ‘left’ or ‘right’) 功能:求符号变量t 趋近a 时,函数f 的(左或右)极限。‘left’ 表示求左极限,‘right’ 表示求右极限,省略时表示求一般极限;a省略时变量t 趋近0; t省略时默认变量为x ,若无x则寻找(字母表上)最接近字母x 的变量。 例如:求极限的命令及结果为: syms x t limit ((1+2*t/x)^(3*x) , x, inf ) ans= exp(6*t) 再如求函数x / |x| ,当时的左极限和右极限,命令及结果为: syms x limit(x/abs(x), x, 0, ’left’) ans = -1 limit(x/abs(x),x, 0, ’right’) ans = 1 可以试试【数学软件】p32:例题2-5。 也可求多元极限,必须化为多次极限,对limit命令嵌套使用. 如【数学软件】p33:例题2-7. 5.2.2、导数 格式: diff (f,t,n) 功能: 求函数f 对变量 t的n 阶导数。当n省略时,默认 n=1;当t省略时,默认变量x, 若无x时则查找??母表上最接近字母x 的字母。 例如:求函数f=a*x^2+b*x+c对变量 x的一阶导数, 命令及结果为 syms a b c x f=a*x^2+b*x+c; diff(f) ans= 2*a*x+b 求函数f 对变量b的一阶导数(可看作求偏导), 命令及结果为 diff(f,b) ans=x 求函数f 对变量x的二阶导数, 命令及结果为 diff(f,2) ans=2*a 5.2.3、积分 格式: int(f,t,a,b) 功能: 求函数f 对变量 t从a 到b的定积分. 当a和b省略时求不定积分;当t省略时, 默认变量为(字母表上)最接近字母x的变量。 例如:求函数f=a*x^2+b*x+c对变量x不定积分, 命令及结果为 syms a b c x f=a*x^2+b*x+c; int(f) ans= 1/3*a*x^3+1/2*b*x^2+c*x 求函数f 对变量b不定积分, 命令及结果为 int(f,b) ans= a*x^2*b+1/2*b^2*x+c*b 求函数f 对变量x 从 1到5的定积分, 命令及结果为 int(f,1,5) ans= 124/3*a+12*b+4*c 如果最后没有简单的解析表达式,用函数erf表达,见【数学实验】p381。 也可求多重积分、曲线曲面积分【数学软件】p44。 5.2.4、级数求和 格式: symsum (s,t,a,b) 功能:求表达式s中的符号变量t从第a项到第b项的级数和。 例如: 求级数的前三项的和, 命令及结果为 symsum(1/x,1,3) ans=11/6 例:[数学软件]p62 例2-56 5.2.5 泰勒多项式 格式: taylor (f,v,n,a) 功能:将函数f按变量v(缺省时按接近字母x的符号变量)=a点展开

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档