Введение в Maple и рассмотрение задач теоретической механики. Эксаревская М.Е - 20 стр.

UptoLike

20
Функции для работы с комплексными числами
Функция Описание
Re(z)
Действительная часть
Im(z)
Мнимая часть
abs(z)
Модуль
argument(z)
Главное значение аргумента
conjugate(z)
Комплексно-сопряжённое число
2.4. Работа с выражениями
Выражения в Maple могут содержать операторы, операнды и функ-
ции с параметрами.
Пользовательский интерфейс системы Maple позволяет представлять
как вводимые, так и выводимые выражения в самых различных формах, в
том числе и в естественном математическом виде. В данном пособии вы-
ражения записываются на Maple-языке без использования специальных
средств для их представления. При наборе
математических выражений
удобно пользоваться палитрами математических символов (меню
View Æ
Palettes
).
Для упрощения выражений используют функцию
simplify, а для
их расширенияфункцию
expand:
> simplify(sin(x)^2 + cos(x)^2);
1
> expand(sin(2 * x));
() ()
xcosxsin2
Для разложения выражения на множители используют функцию
factor, а для комплектования по степенямфункцию collect:
> factor(x^2 + 2 * x * y + y^2);
()
2
yx +
> factor(x^2 + 2 * x + 2, complex);
()
(
)
I.1.1xI000000000.1000000000.1x
+
++
> g := int(x * (exp(x) - exp(-x)), x);
xx
xx
e
1
e
x
eex:g
++=
> collect(g, exp(x));
()
x
x
e
1x
e1x:g
+
+=
Для преобразования выражений в тождественные формы используют
функцию
convert:
> convert(2 * sin(I * x) + 2 * sinh(x), exp);
x
xx
x
x
e
1
ee
e
1
2
1
e
2
1
I2
++
Функции для работы с комплексными числами
Функция         Описание
Re(z)           Действительная часть
Im(z)           Мнимая часть
abs(z)          Модуль
argument(z)     Главное значение аргумента
conjugate(z)    Комплексно-сопряжённое число


       2.4. Работа с выражениями
       Выражения в Maple могут содержать операторы, операнды и функ-
ции с параметрами.
       Пользовательский интерфейс системы Maple позволяет представлять
как вводимые, так и выводимые выражения в самых различных формах, в
том числе и в естественном математическом виде. В данном пособии вы-
ражения записываются на Maple-языке без использования специальных
средств для их представления. При наборе математических выражений
удобно пользоваться палитрами математических символов (меню View Æ
Palettes).
       Для упрощения выражений используют функцию simplify, а для
их расширения – функцию expand:
    > simplify(sin(x)^2 + cos(x)^2);
     1
    > expand(sin(2 * x));
     2 sin ( x )cos ( x )
       Для разложения выражения на множители используют функцию
factor, а для комплектования по степеням – функцию collect:
    > factor(x^2 + 2 * x * y + y^2);
     (x + y )2
    > factor(x^2 + 2 * x + 2, complex);
     (x + 1.000000000 + 1.000000000 I )(x + 1. − 1. I )
    > g := int(x * (exp(x) - exp(-x)), x);
                            x    1
     g := x e x − e x + x + x
                           e    e
    > collect(g, exp(x));
                           x +1
     g := ( x − 1)e x + x
                             e
       Для преобразования выражений в тождественные формы используют
функцию convert:
    > convert(2 * sin(I * x) + 2 * sinh(x), exp);
         ⎛1        1 1⎞ x               1
     2 I ⎜ ex −          x ⎟
                             + e + ex − x
         ⎝2        2e ⎠                e

                                  20