e符号运算培训讲义.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
e符号运算培训讲义

syms(‘arg1’, ‘arg2’,…’argk’):把字符‘arg1’ ‘arg2’,…’argk’定义为基本符号对象syms arg1 arg2 …argk:同上。 syms arg1 arg2 …argk flag:由flag指定符 号变量的属性 注意不同符号变量间只能用空格分隔 例exm051-1 二、符号计算中的运算符和基本函数 1. 基本运算符 +、-、*、\、/、^、 矩阵运算 .*、./、.\、.^ 数组运算 2. 关系运算 只有==和~=,无大于、小于等 3. 三角函数、双曲函数及相应的反函数 除atan2只用于数值计算外,其它函数均可 同样用于符号和数值计算。 4. 指数、对数函数 符号运算中只有自然对数运算log(数学中ln) 无数值运算中的log2和log10 。 5. 复数函数 符号运算中无求相角的命令。 6. 矩阵运算 符号运算与数值运算基本相同 三、识别对象类别 迄今已学过的数据类型有:数值(numeric)、 和符号(sym)等类型。 class isa(变量,’类型名‘) is+类型名(变量) 例exm051-6 whos 四、符号表达式中的自由变量的确定 symvar(expr):确定表达式expr中全部自由、独立的符号变量。例exm051-7 symvar(expr,n):确定表达式expr中前n个符 号变量(最靠近x的符号变量) 注意:symvar作用于矩阵时是对整个矩阵, 而不是对矩阵的每个元素逐一作用。 例exm051-8 早期版本对应指令为: findsym CH 5.2 符号对象的操作和转换 一、符号表达式的操作 collect(EXPR):合并同类项 expand (EXPR):展开 factor (EXPR):因式分解 horner (EXPR):嵌套形式 myhorner.m [N,D]=numden (A):分式的分子、分母 simplify (EXPR):化简 simple (EXPR):化简包括simplify的功能 exm051_2.m 二、置换操作 1. 子表达式的自动置换 [rs,symsub]=subexpr(s,symsub) exm052_2 用一简洁的符号变量symsub替换原表达式s 中经常出现的复杂表达式,得到s经重写后 的简洁形式rs。注意:所谓经常出现的复 杂表达式是由计算机自动确定并加以替换 2. 通用置换表达式 res=subs(es,old,new):用new置换old生成 新表达式res res=subs(es, new):用new置换es中的自由 变量生成新表达式res 符号变量置换 符号常数置换 数值置换(注意元胞的应用) exm052-3 数值数组置换(注意同上) 三、符号数值精度的控制和计算 主要用于将符号常量转换为具体的数值, 常用指令有 digits(n) vx=vpa(x) exm052-4 vxn=vpa(x,n) 四、符号对象与其它数据类型的转换 数值型 vpa 符号常数 符号结果 符号表达式 double vpa sym double sym

文档评论(0)

taotao0b + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档