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
   72   73   74   75   76   77   78   79   80   81   82