第3章MATLAB的数值运算与符号运算(350KB).pptVIP

第3章MATLAB的数值运算与符号运算(350KB).ppt

  1. 1、本文档共10页,可阅读全部内容。
  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文档。上传文档
查看更多
3.2.3 逻辑运算 MATLAB还提供了大量函数用于逻辑判断,可以通过“is*”有哪些信誉好的足球投注网站MATLAB帮助文档查询更多的状态测试函数及其帮助。 注:状态测试函数及其帮助文档导读 3.2.3 逻辑运算 注:演示例16 进行数组逻辑运算。 注:演示例17 给出程序判断用户是否输入了非空字符串,如果输入则打印出来。 3.2.4 运算优先级 正如其它高级程序设计语言一样,对不同运算符,MATLAB设定了运算符的优先级(Operator Precedence)。 以下同一优先级,程序遵循先左后右执行;优先级不同时,先高级后低级执行。 3.2.4 运算优先级 (1)Parentheses ( ) (2)数组转置(.), 数组幂(.^),共轭转置 (), 矩阵乘方 (^) (3)Unary plus (+), unary minus (-),非 (~) (4)点乘 (.*), 右点除 (./),左点除 (.\), 矩阵乘(*),矩阵右除(/), 矩阵左除 (\) (5)加减 (+,-) (6)冒号运算 (:) 3.2.4 运算优先级 (7)小于 (), 小于等于 (=),大于 (), 大于等于 (=),等于 (= =), 不等 (~=) (8)与 () (9)或 (|) (10)先决与,Short-circuit AND() (11)先决或,Short-circuit OR (||) 3.3 MATLAB的基本符号运算 符号数学工具箱 MATLAB的符号数学工具箱(Symbolic Math Toolbox)将符号运算结合到MATLAB的数值运算环境中。 符号数学工具箱是以Maple软件内核为符号运算的引擎,当MATLAB进行符号运算时,就转入Maple去计算并将结果返回到MATLAB的命令窗口。 符号数学工具箱 符号数学工具箱与其它工具箱不同,它不针对特殊专业或专业分支,而适用于广泛的用途;它使用字符串来进行符号分析,而不是数值分析。它涉及微积分、简化、复合、求解代数方程及微分方程等,有丰富的线性代数工具,支持Fourier,Laplace,z变换及逆变换。 3.3.1 符号运算基本函数 常使用的符号表达式的创建方法有2种。需根据使用场合进行选择。 创建符号型数据变量有专门的函数sym和syms。 syms需要在具体创建一个符号表达式之前,将表达式所包含的全部符号变量创建完毕。 3.3.1 符号运算基本函数 sym函数的用处之一是创建单个的符号变量。这种创建方式不需要在前面有任何说明,使用非常快捷。正因如此,此创建过程中,包含在表达式内的符号变量并未得到说明,也就不存在于工作空间。 演示例18: 使用syms函数与sym函数的示例。 3.3.2 符号代数方程求解 solve函数对代数方程求解 dsolve函数对符号常微分方程求解。 注:上述函数的帮助文档导读 3.3.2 符号代数方程求解 使用说明:对于一个表达式中的多个参数,函数选取自由变量有以下几个原则: 按照函数中的参数选取指定自由变量; 如未指定,对表达式中的多个变量,首先选择x为自由变量。如果没有x,则选择字母顺序中最接近x的字符变量;如与x距离相同,选x后面的字符变量; 小写字母优先于所有大写字母; 小写字母i,j不能作为自由变量。 3.3.2 符号代数方程求解 注:演示例19 求解方程 注:演示例 20 求解方程组 3.3.2 符号代数方程求解 注:演示例21 求微分方程 的通解,及当 时的特解。 3.3.3 符号微积分运算 微分函数 说明 积分函数 说明  diff(S) diff(S,v) diff(S,n) diff(S,v,n) 求S对自由变量的一阶微分 求S对符号变量v的一阶微分 求S对自由变量的n阶微分 求S对符号变量v的n阶微分 int(S) int(S,v) int(S,a,b) int(S,v,a,b) 对自由变量的不定积分 对符号变量v的不定积分 对自由变量的定积分,积分上下限为a,b 对符号变量v的定积分,积分上下限为a,b 3.3.3 符号微积分运算 注:上述函数的帮助文档导读 注:演示例22 求积分和微分示例。 3.3.4 Laplace,Z变换及反变换 Laplace变换及反变换 Laplace变换 定义为 Laplace反变换 定义为 3.3.4 Laplace,Z变换及反变换 在符号工具箱中采用函数L = laplace(F)和F = ilaplace(L)进行变换与反变换。 注:函数帮助文档导读 注:演示例23 求拉氏变换和反变换示例。 3.3.4 Laplace,Z变换及反变换 Z变换及其反变换 Z变换定义为: Z反变换定义为

文档评论(0)

精品课件 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档