Page 77 - 数学建模算法与应用
P. 77
第三章 MATLAB 编程基础
语句执行,检测符号函数均为符号对象类型:
classf1 =
sym
classf2 =
sym
classf3 =
sym
classf4 =
sym
(二)符号函数和符号方程的操作
【例 3-11】 按不同的方式合并同幂项。
解 在 MATLAB 命令窗口输入以下代码:
>> EXPR= sym(‘(x ^2 + x * exp( - t) + 1)*(x + exp( - t))’)
EXPR =
(x + exp(- t))*(x^2 + exp(- t)*x + 1)
>> expr1 = collect(EXPR)
expr1 =
x^3 + 2*exp(- t)*x^2 + (exp(- 2*t) + 1)*x + exp(- t)
>> expr2 = collect(EXPR, ‘exp(- t)’)
expr2 =
x*exp(- 2*t) + (2*x^2 + 1)*exp(- t) + x*(x^2 + 1)
例 factor 指令的使用。
解 在 MATLAB 命令窗口输入以下代码:
>> syms a x
>> f1 = x^4 - 5*x^3 + 5*x^2 + 5*x - 6;factor(f1)
ans =
67

