ВУЗ:
Составители:
:= B
13
1
2
5
Массив в Maple может содержать элементы разных типов.
> C:=array(1..2, 1..2, [[x^3, 3], [sin(x), 2.33]]);
:= C
x
3
3
()sin x 2.33
Функция map позволяет выполнять какую-либо операцию над всеми элементами массива.
Дифференцирование по x всех элементов массива С
> map(diff,C,x);
3 x
2
0
()cos x 0
Извлечение квадратного корня из всех элементов массива С
> map(sqrt,C);
x
3
3
()sin x 1.526433752
Таблицы
В отличие от массива, где индексы – целочисленные значения, расположенные по порядку номеров,
индексы у таблицы (тип table) – любые значения.
Если индексы не определены, то Maple присваивает по порядку целочисленные индексы
> A:=table([Иванов,Петров,Сидоров]);
:=
A
table( [ , , ])
=
1
И
ванов
=
2
П
етров
=
3 Сидоров
> whattype(%);
table
> A[2];
П
етров
Индексы таблицы можно присваивать произвольно.
> B:=table([(первый)=Иванов, (второй)=Петров, (третий)=Сидоров]);
:=
B
table( [ , , ])
=
первый
И
ванов
=
второй
П
етров
=
третий Сидоров
> B[второй];
П
етров
2.4 ОПЕРАЦИИ С ФОРМУЛАМИ
При работе математическими выражениями приходится выполнять такие операции, как приведение
подобных членов, раскрытие скобок, разложение на множители. В пакете Maple это можно сделать при
помощи специальных функций.
Функция Описание
simplify
упростить выражение
factor
факторизовать
expand
разложить (раскрыть все скобки)
normal
привести выражение к "нормальному"
в
иду
convert
переписать в заданном виде
coeff
выделить коэффициенты полинома
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »