Page 72 - 数学建模算法与应用
P. 72

Mathematical Modeling Algorithms and Applications
             数学建模算法与应用


             下面介绍函数命令 sym()、syms()和 class()的调用格式、函数和使用说明。
                  例 符号常数形成中的差异。

                  解 在 MATLAB 命令窗口输入以下命令:
                  >>a1 = sym([1/3, pi/7, sqrt(5), pi + sqrt(5)])
                  a2 = sym([1/3, pi/7, sqrt(5), pi + sqrt(5)], ‘e’)
                  a3 = sym([1/3, pi/7, sqrt(5), pi + sqrt(5)], ‘e’)
                  a4 = sym(‘[1/3, pi/7, sqrt(5), pi + sqrt(5)]’)

                  得到
                  a1 =
                  0.333 0.4488 2.2361 3.777



                  a2 =
                  [1/3, pi/7, 5^(1/2), 1820961261119/3518437208832]


                  a3 =

                  [1/3 - eps/12, pi/7 - (13*eps)/165, (137*eps)/280 + 5^(1/2),
             1820961261119/3518437208832]


                  a4 =

                  [1/3, pi/7, 5^(1/2), pi + 5^(1/2)]
                  例 把字符表达式转换为符号变量。
                  解 在 MATLAB 命令窗口输入以下内容:
                  >> y = sym(‘2 * sin(x) * cos(x)’)

                  y =
                  cos(x) * sin(x)



                  >> y = simple(y)
                  Y =
                  sin(2 * x)





             62
   67   68   69   70   71   72   73   74   75   76   77