课件补充知识 符号运算.pptVIP

  • 3
  • 0
  • 约3.9千字
  • 约 23页
  • 2017-12-24 发布于湖北
  • 举报
课件补充知识 符号运算

Matlab程序设计 温州大学机电工程学院 Wenzhou University (*) MATLAB的符号运算 主讲人:曹宇 (*) 符号数学基础 (*) 符号对象是一种数据结构,包括符号常数、符号变量和符号表达式。 符号常数、符号变量、符号函数、符号操作等则是用来形成符号表达式,严格按照代数、微积分等课程中的规则、公式进行运算,并尽可能给出解析表达式结果。 数值表达式的变量必须事先被赋值。符号对象也要先被定义,然后才能进行符号运算。 Matlab具有符号数学工具箱(Symbolic Math Toolbox),以Maple的内核为符号运算的引擎. (*) 符号表达式的建立 创建符号常量(将字符或者数字转换为符号) Sym(‘常量’) 例:a=sym(‘sin(2)’) Sym(常量,参数) 例:a=sym(sin(2),‘d’) 参数 作用 d 返回最接近的十进制数值(默认32位) f 返回最接近的浮点表示 r 返回最接近的有理数型(为系统默认方式),表示为p/q,p*q,10^q,pi/q,2^q,sqrt(p)形式之一 e 返回最接近的带有机器浮点误差的有理值 (*) 例: a1=2*sqrt(5) + pi a2=sym(‘2*sqrt(5) + pi’) a3=sym(2*sqrt(5) + pi) a4=sym(2*sqrt(5) + pi,’d’)

文档评论(0)

1亿VIP精品文档

相关文档