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

UptoLike

17
> evalm(M2^(-1));
12
25
Константы
Константыэто простейшие именованные объекты, несущие зара-
нее предопределённые значения. Их имена также заранее определены и
не могут меняться. Обычные числовые константы не имеют имени и пред-
ставлены просто числами.
> type(false, constant);
true
> type(exp(I * Pi), constant);
true
Встроенные в ядро Maple константы можно вывести на экран, выполнив
команду constants:
> constants;
false, γ, , true, Catalan, FAIL, π
Подробную информацию о константах можно получить, исполнив команду
?constants.
Переменные
Для явного указания типа переменных используется конструкция
name::type. Для присваивания переменной значения используется опе-
ратор
:=. Для отмены присваиванияодна из конструкций x := ‘x’ или
x := evaln(x).
Иногда расчёты предполагают, что переменные могут иметь опреде-
лённые ограничениянапример, они не должны принимать отрицатель-
ных значений при обычном вычислении квадратного корня или логарифма
числа. Для придания переменным статуса предполагаемых используется
функция
assume.
> sqrt(x^2);
ln(exp(2 * x));
2
x
()
(
)
x2
eln
> assume(x, positive):
sqrt(x^2);
ln(exp(x));
~
x
~
x
2
    > evalm(M2^(-1));
    ⎡ 5 − 2⎤
    ⎢− 2 1 ⎥
    ⎣      ⎦

      Константы
      Константы – это простейшие именованные объекты, несущие зара-
нее предопределённые значения. Их имена также заранее определены и
не могут меняться. Обычные числовые константы не имеют имени и пред-
ставлены просто числами.
    > type(false, constant);
    true
    > type(exp(I * Pi), constant);
    true
Встроенные в ядро Maple константы можно вывести на экран, выполнив
команду constants:
    > constants;
    false, γ, ∞, true, Catalan, FAIL, π
Подробную информацию о константах можно получить, исполнив команду
?constants.

      Переменные
      Для явного указания типа переменных используется конструкция
name::type. Для присваивания переменной значения используется опе-
ратор :=. Для отмены присваивания – одна из конструкций x := ‘x’ или
x := evaln(x).
      Иногда расчёты предполагают, что переменные могут иметь опреде-
лённые ограничения – например, они не должны принимать отрицатель-
ных значений при обычном вычислении квадратного корня или логарифма
числа. Для придания переменным статуса предполагаемых используется
функция assume.
    > sqrt(x^2);
       ln(exp(2 * x));
      x2
      (   )
    ln e (2 x )
    > assume(x, positive):
       sqrt(x^2);
       ln(exp(x));
    x~
    2 x~



                                 17