例:syms('a1','a2','a3')
3.1 符号变量的定义 格式二:syms 变量1 变量2 …….
例:syms a1 a2 a3 注意:用格式二时,变量和变量之间只能用空格隔开, 不能用其他分隔符。
符号变量定义之后,就可以参与各种解析运算了。
• 例:创建符号复数变量a+bi;
• 方法一:
分区间为[a,b],其中a和b是数值; (4)int(f,‘m’,‘n’) 返回f对预设变量的积分值,积
分区间为[m,n],其中m,n是符号式;
例:已知 f (x) ax2 bx c 求f(x)的积分
例 求定积分。
命令如下:
x=sym('x');t=sym('t'); int(abs(1-x),1,2)
Maple函数的使用:
格式:maple(‘函数’,变量1,变量2,…….)
其中,函数是maple中的函数名称,变量1,变量2等是 函数所用的参数。
如:matlab中没有专门求差分方程的函数,就可以调用 Maple符号运算工具箱中的迭代运算函数rsolve来求解, 通过maple函数来访问rsolve函数。
3
结果:
3.5 方程求解
1、代数方程 利用符号表达式解代数方程所需要的函数为solve(f),
作用为解符号方程式f; 例:求一元二次方程 f (x) ax2 bx c 的根
例2:
2、常微分方程
matlab解常微分方程式的函数为:
dsolve(‘equ’,’condition’);
其中,equ代表常微分方程式,condition为初始条件, 如果初始条件没有给出,则给出通解形式。