符号变量和符号表达式
a = sym(‘x’);
syms(‘a’, ‘b’, ‘c’);
syms a b c;(这里不能用逗号)
用findsym()寻找自由符号变量
- findsym(e); 确定表达式e中所有自由符号变量.
- findsym(e, n); 确定表达式e中与x最接近(如y)的n个独立符号变量.
用vpa指令确定任意精度的符号变量
a = vpa(x, n); 表示在n位精度下, 给出x的数值型符号结果a, 若省略n, 则精度为32位.
例如:
a = vpa(pi);
a = vpa(pi, 64);
用sym函数实现数值变量与符号变量的转换
a = 0.01;
sym(a, 'd'); % 转换成双精度
符号表达式的基本运算
定义符号后可进行四则运算.