第五章 4-Matlab语言符号运算.pdfVIP

  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文档。上传文档
查看更多
控制系统仿真 4th Matlab语言符号运算 西南石油大学— 电信学院— 自动化教研室 主讲:张悦 邮箱:control_simulation@ 4 符号运算  数值运算具有简单方便、面向实用等优点,广泛应用 工程实践及科学研究等各个方面,但同时它也有一些 缺点,如无法得到无误差的最终解,不适用于非数值 运算的场合等。  引入符号运算就能解决这方面的问题,就像平时进行 数学公式推导一样,符号运算允许在运算对象和运算 过程中出现非数值的符号变量,这为用户进行数据分 析提供了有力工具。  Matlab符号运算是在符号数学工具箱(Symbolic Math Toolbox)支持下完成的。 电信学院电信学院电信学院 自动化教研室自动化教研室自动化教研室 张悦张悦张悦 2014/4/302014/4/302014/4/30 222 4.0 符号对象  数值运算的对象:数值  符号运算的对象:非数值的符号对象  何为符号对象(Symbolic Object)?  符号对象是Symbolic Math Toolbox 定义的一种新的数据类型 (sym 类型),用来存储代表非数值的字符符号(通常是大写 或小写的英文字母及其字符串)。  符号对象可以是符号常量 (符号形式的数)、符号变量、符 号函数以及各种符号表达式 (符号数学表达式、符号方程与 符号矩阵)等。 电信学院- 自动化教研室- 张悦 2014/4/30 3 4.1 创建符号对象 1.格式:S=sym(‘A’)  %使用sym 函数创建符号变量和表达式,格式:S=sym(‘A’)  x=sym(x) x =  f1=sym(a*x^2+b*x+c) x  %syms可定义多个符号 f1 =  syms a b c x k t y  f2=a*(2*x-t)^3+b*sin(4*y) a*x^2+b*x+c  % 用findsym 来确定符号表达式中的符号 f2 =  findsym(f2) a*(2*x-t)^3+b*sin(4*y) 注意:在上面的符号表达式中,系统会自动将x作为 自变量来处理,而将a ,b ,c等作为常量参数。也就 是说若符号表达式中含有多于一个符号变量时,如果 ans = 没有事先指定哪一个作为自变量,Matlab 将会按数学 常规自行决定。 a, b, t, x, y 电信学院电信学院电信学院 自动化教研室自动化教研室自动化教研室 张悦张悦张悦 2014/4/302014/4/302014/4/30 444 4.1 创建符号对象  f1=sym(‘a*x^2+b*x+c’) ;  df=diff(f1) 符号表达式 默认自变量  df =  a*x^2+b*x+c x  2*a*x+b 1/(4+cos(t)) t  决定原则:自变量为除了i 4*x/y x 和j之外并且在字母位置上 最接近x 的小写字母;如果 2*a+b

文档评论(0)

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

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

1亿VIP精品文档

相关文档