matlab中如何使用sym函数?

如题所述

1、以前版本的matlab符号计算引擎用的是mapud,安装maple符号计算工具箱后,可利用 symengine符号计算引擎。

2、程序确有问题,没法运行,主要是函数嵌套与赋值出现不协调。

3、利用 symengine符号计算引擎错误。

4、语句输入到命令行试过了,没有问题,也不会报错,可能打错字了。

扩展资料:

在matlab中,sym函数用于创建符号数字、符号变量、符号对象。符号对象的类型是sym,可以通过class(s)来验证,这里s是一个符号对象。

符号变量的优点是,使用符号变量运算得到的只是一个解析解,例如,在符号变量运算过程中pi就用pi表示,而不是具体的近似数值3.14或3.14159。使用符号变量进行运算能最大限度减少运算过程中因舍入造成的误差。符号变量也便于进行运算过程的演示。

语法格式:

s = sym(a)将非符号对象(如,数字,表达式,变量等)a转换为符号对象,并存储在符号变量s中。

x = sym('x')。

创建符号变量x,其名字是'x'。示例:alpha = sym('alpha')。

x = sym('x', 'real')。

这里假设x是实数,因此有x的共轭conj(x)等于x。示例:r = sym('rho','real')。

k = sym('k', 'positive')。

温馨提示:答案为网友推荐,仅供参考
相似回答