第章MATLAB符号运算幻灯片课件.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文档。上传文档
查看更多
第5章 符号运算 ;主要内容:;5.1数值运算与符号运算;5.2.1 创建符号常量; sym函数的格式2为: sym(常量,参数) 功能:把常量按参数的格式要求转换为符号常量。其中参数的含义: d 返回最接近的十进制数(默认位数为32位) f 返回该符号值最接近的浮点表示 r 返回该符号值最接近的有理数型(为系统默认方式),可表示为p/q、p*q、10^q、p/q、2^q和sqrt(p)形式之一 e 返回最接近的带有机器浮点误差的有理值;5.2.2 创建符号变量;syms函数的格式为: syms(‘arg1’, ‘arg2’, …,参数) syms arg1 arg2 …参数 功能:创建多个符号变量。;5.2.3 建立符号表达式 (1)利用单引号来生成符号表达式。;(2)用sym函数建立符号表达式 f=sym(‘表达式’);(3) 使用已经定义的符号变量组成符号表达式;查询符号函数中的默认自变量;5.3 符号表达式的运算 1.算术运算 与数值运算一样,注意”\”,”/”的区别;例 合并 syms x y; R1=collect([(x+1)*(y+1),x+y]) R1 =[ (y+1)*x+y+1, x+y] R2=collect( (x+y)*(x^2+y^2+1),y) R2 =y^3+x*y^2+(x^2+1)*y+x*(x^2+1) ;(2)展开expand 格式: expand(f) 将表达式f展开 例:展开 syms x y a b R1=expand((x-2)*(x-4)) R2=expand(cos(x+y)) R3=expand(exp((a+b)^2));(3)因式分解 factor 格式:factor(f) 将f因式分解 例 因式分解 f=sym(‘x^2+y^2+2*x*y); R1=factor(f) ;(4)化简 simplify(f): 利用代数中的函数规则对表 达式进行化简 simple(f) :使用其他方法尽可能将表达式化简;例 化简 f=sym(cos(x)^2+sin(x)^2); g=sym(cos(x)+(-sin(x)^2)^(1/2)); R=simplify(f) R1=simplify(g) R2=simple(g) ;(5)提取分子、分母 格式: [n, d]=numden(f) 提取分子、分母 n=numden(f) 只提取分子;例 提取分子、分母 f=sym((x-1)/(x-2)+(x-3)/(2*x-1)); [nf,df]=numden(f) nf = 3*x^2-8*x+7 df =(x-2)*(2*x-1) g=sym(‘[x/2,a*x/(b*x+c);1/3,4*x+5]’); [ng,dg]=numden(g) ng = [ x, a*x ] [1, 4*x+5] dg = [2, b*x+c ] [ 3, 1 ];(6)反函数 格式:   finverse(f) 对默认自变量的函数求反函数 finverse(f, v) 对自变量v的函数f(v)求反函 数 ;例 反函数 syms x y; finverse(1/tan(x)) ans =atan(1/x) f=x^2+y; finverse(f,y) ans =-x^2+y;(7)复合函数compose f=f(x) g=g(y) 格式: compose(f,g) f(g(y)) compose(f,g,z) f(g(z)) compose(f,g,x,z) f(g(z)) x是f的自变量 compose(f,g,x,y,z) f(g(z)) x是f的自变量 y是g的自变量 ;例 复合函数 syms x y z t f=1/(1+x^2);g=sin(y);h=x^t; compose(f,g) compose(f,g,t) compose(h,g,x,z) %h(g(z)) x为自变量 compose(h,g,t,z) %h(g(z)) t为自变量 ;(8)表达式替换函数 格式: subs(s,new) 用符号或数值变量new

文档评论(0)

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

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

1亿VIP精品文档

相关文档