【符号类型(sym)】
符号类型是一种数据结构,封装了存储代表符号表达式的类型,符号表达式可以是单独的变量,也可以是变量和常量的组合,甚至可以是一个函数。
var=sym(A,flag):- 关于
var:var是符号对象的名,命名规则与普通变量相同,只是不能超过 31 位 - 关于
A:- A 是标量、矩阵、数值表达式:
var将是 A 转换成的符号对象 - A 是字符串:
var将是该字符串转换成的符号对象
- A 是标量、矩阵、数值表达式:
- 关于
flag:转换成的符号对象应该符合的格式- A 为数值时:
'r':默认值,最接近的有理表示形式'd':最接近的十进制浮点精确表示'e':带误差估计的有理表示
- A 为字符串时:
'real':限定 A 为实型符号变量'positive':限定 A 为正的实型符号变量
- A 为数值时:
- 说明:由于版本更新问题,日后的版本将移除掉 A 为字符串的情况,因此不建议使用字符串的方式来创建符号变量
- 关于
syms a b c ... flag:创建多个符号对象a b c ...- 创建多个符号对象时,中间用空格间隔
- 符号对象
a b c ...只是符号,没有值 - 格式标志
flag与sym(A,flag)相同