1.5MATLAB符号计算优秀课件.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.5 Matlab符号计算 张艳 2009-9-28 主要内容 一、Matlab符号功能 二、求极限 三、求导数 四、求积分 五、级数的和 六、泰勒多项式 七、解方程 其他 * * LOGO Matlab的符号功能 1 求极限 2 求导数 3 求积分 4 级数的和 5 泰勒多项式 6 解方程 7 MATLAB除了进行数值计算外,还有符号运算功能,它也可以定义符号变量, r=(1+sqrt(x))/2↙或命令:r=sym((1+sqrt(x))/2) r = (1+sqrt(x))/2 syms可以定义多个符号, syms a b c k t x y↙ f=a*(2*x-t)^3+b*sin(4*y)↙ f= a*(2*x-t)^3+b*sin(4*y) 上面定义的符号和表达式可以进行计算 g=f+a*(2*r-1)^3 用findsym来确认符号表达式中的符号, g = a*(2*x-t)^3+b*sin(4*y)+a*x^(3/2) findsym (g) ↙ ans = a, b, t, x, y 指左右极限 limit(f,t,a,’left’);limit(f,t,a,’right’) 当符号变量t→a时函数f的极限 limit(f,t,a) 当符号变量x(或最接近字母x)→0时函数f的极限 limit(f) syms x a t h;limit(sin(x)/x) ans = 1 limit((x-2)/(x^2-4)) ans = 1/2 ans = 1/4 limit((1+2*t/x)^(3*x),x,inf) limit((x-2)/(x^2-4),2) ans = exp(6*t) limit(1/x,x,0,right) ans = inf limit(1/x,x,0,left) ans = -inf limit((sin(x+h)-sin(x))/h,h,0) ans = cos(x) v = [(1 + a/x)^x, exp(-x)]; limit(v,x,inf,left) ans = [ exp(a), 0] 求二阶导数 diff(f,2) 函数f对符号变量t求导数 diff(f,’t’) 函数f对符号变量x或(字母表上)最接近字母x的符号变量求(偏)导数 diff(f) f=sin(a*x) f =sin(a*x) g=diff(f) g = cos(a*x)*a h=diff(f,a) h = cos(a*x)*x e=diff(f,2) e = -sin(a*x)*a^2 t=diff(f,a,2) t = -sin(a*x)*x^2 当微分运算作用于符号矩阵时,是作用于矩阵的每一个元素 = 函数f对符号变量t求从a到b的定积分 int(f,’t’,a,b) 函数f对符号变量x或最接近字母x的符号变量求从a到b的定积分 int(f,a,b) 函数f对符号变量t求不定积分 int(f,’t’) 函数f对符号变量x或最接近字母x的符号变量求不定积分 int(f) f=sin(a*x);g=int(f) g =-1/a*cos(a*x) h=int(f,a) h =-1/x*cos(a*x) f=exp(-x^2) f =exp(-x^2) g=int(f) g =1/2*pi^(1/2)*erf(x) a=int(f,0,1) a = -(cos(a)-1)/a b=int(f,a,0,1) b =-(cos(x)-1)/x c=int(exp(-x^2),0,1) c = 1/2*erf(1)*pi^(1/2) 当积分无解析式时,可用double 计算定积分的值 double(c) ans =0.7468 symsum(s,t,a,b):表达式s中的符号变量t从a到b的级数和(t缺省时,设定为x或最接近x的字母), syms k n↙symsum(k) ans =1/2*k^2-1/2*k symsum(k,0,n-1) ans = 1/2*n^2-1/2*n symsum(k,0,n) ans = 1/2*(n+1)^2-1/2*n-1/2 symsum(k^2,0,n) ans = 1/3*(n+1)^3-1/2*(n+1)^2+1/6*n+1/6 symsum(k^2,0,10) ans = 385 symsum(1/k^2,1,Inf) ans = 1/6*pi^2 symsum(k^4,0,n) ans = 1/5*(n+1)^5-1/2*(n+1)^4+1/3*(n+1)^3-1/30*n-1/30 taylor(f,n,a):函数f对符号变量x(或最

文档评论(0)

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

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

1亿VIP精品文档

相关文档