- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 节 MATLAB符号计算 MATLAB实用教程(第2版)[郑阿奇主编][电子教案].ppt
MATLAB 实用教程 ???? 第3章 MATLAB符号计算Using Symbolic Math Toolbox 3.1 符号表达式的建立 3.2符号表达式的代数运算 3.3符号表达式的操作和转换 3.4 符号极限、微积分和级数求和 3.5 符号积分变换 3.6符号方程的求解 MATLAB具有符号数学工具箱(Symbolic Math Toolbox) 。 符号计算是可以对未赋值的符号对象(可以是常数、变量、表达式)进行运算和处理。 与数值运算的区别: ※ 数值运算中必须先对变量赋值,然后才能参与运算。 ※ 符号运算无须事先对独立变量赋值,运算结果以标准的符号形式表达。 符号运算的功能 符号线性代数(linear algebra) 因式分解、展开和简化(simplification and substitution) 符号代数方程求解(solving equations) 符号微积分(Calculus) 符号微分方程 3.1 符号表达式的建立 3.1.1 创建符号常量 符号常量是不含变量的符号表达式。 sym(‘常量’) %创建符号常量 sym(常量,参数) %按某种格式转换为符号常量 说明:参数可以选择为’d’、’f’、’e’或’r’ 四种格式,也可省略。 EX: a=sym(sin(2)) a=sym(sin(2),r) 3.1.2 创建符号变量和表达式 (Creating Symbolic Variables and Expression) 1. 使用sym命令创建符号变量和表达式 sym(‘变量’,参数) %把变量定义为符号对象 2.使用syms命令创建符号变量和符号表达式 syms(‘arg1’, ‘arg2’, …,参数) syms arg1 arg2 …,参数 3.2符号表达式的代数运算 3.2.1符号表达式的代数运算 由于MATLAB采用了重载技术,使得符号表达式的运算符和基本函数都与数值计算中的几乎完全相同 。 例如: A+2 A.’ det(A) A^2 例如: f=sym(2*x^2+3*x+4) g=sym(5*x+6) f+g f*g 1. 符号运算中的运算符 基本运算符 运算符“+”,“-”,“*”,“\”,“/”,“^”分别实现符号矩阵的加、减、乘、左除、右除、求幂运算。 运算符“.*”,“./”,“.\”,“.^”分别实现符号数组的乘、除、求幂,即数组间元素与元素的运算。 运算符“′”,“.′”分别实现符号矩阵的共轭转置、非共轭转置。 (2)关系运算符 运算符“= =”、“~=”分别对运算符两边的符号对象进行“相等”、“不等”的比较。 2. 函数运算 三角函数和双曲函数 (2) 指数和对数函数 (3) 复数函数 (4) 矩阵代数命令 3.2.2 符号数值任意精度控制和运算 在Symbolic Math Toolbox中有三种不同的算术运算: 数值型:MATLAB的浮点运算。 有理数型:Maple的精确符号运算。 VPA型:Maple的任意精度运算。 任意精度的VPA型运算可以使用digits和vpa命令来实现。 digits(n) %设定默认的精度 S=vpa(s,n) %将s表示为n位有效位数的符号对象 3.2.3 符号对象与数值对象的转换 将数值矩阵转化为符号矩阵 函数调用格式:sym(A) EX: A=[1/3,2.5;1/0.7,2/5] sym(A) 将符号矩阵转化为数值矩阵 函数调用格式: numeric(A) EX: a=sym(2/3) b=numeric(a) 3.3符号表达式的操作和转换3.3.1符号表达式中自由变量的确定 符号表达式“f=ax2+bx+c” 中只有一个变量是独立变量: 小写字母i和j不能作为自由变量。 符号表达式中如果有多个符号变量,则按照以下顺序选择自由变量:首先选择x作为自由变量;如果没有x,则选择在字母顺序中最接近x的字符变量;如果与x相同距离,则在x后面的优先。 大写字母比所有的小写字母都靠后。 也可以用findsym函数来自动确定。 自由变量的确定原则(The Default Symbolic Variables) 3.3.2符号表达式的化简 (Simplificate) 同一个多项式的符号表达式可以表示成三种形式: 多项式形式的表达方式:f(x)=x3+6x2+11x-6 因式形式表达方式:f(x)=(x-1)(x-2)(x-3) 嵌套形式的表达方式:f(x)=x(x(x-6)+11)-6 pretty:给出排版形式的输出结果 。 c
您可能关注的文档
- 第3章 工程信号及其可测性分析 检测技术 知识与仪器 工程测试技术 知识 .ppt
- 第3章 工程信号及其可测性分析 测试技术 知识 .ppt
- 第3章 工程测试中的信号分析 检测技术 知识与仪器 工程测试技术 知识 .ppt
- 第3章 工程造价的构成 建筑工程造价相关管理.ppt
- 第3章 房地产项目的开发程序与政府相关管理 房地产投资分析 课件.ppt
- 第3章 技术 知识发展预测 管理预测技术 知识与方法课件.ppt
- 第3章 数字程序控制技术 知识 计算机控制技术 知识 课件 ppt.ppt
- 第3章 数据通信、网络和处理方法 管理信息技术 知识课件.ppt
- 第3章 无线射频技术 知识 《物联网技术 知识与应用(第2版)》课件.ppt
- 第3章 机器人控制技术 知识运动学方程 机器人原理及控制技术 知识 .ppt
文档评论(0)