- •Програмний пакет Maple – помічник для математичних розрахунків Частина 1
- •1 Елементи інтерфейсу
- •Головне меню
- •Робочий листок
- •Малюнок 1-Вікно Maple
- •Рядок статусу
- •2 Основи роботи в Maple
- •Оператори
- •Арифметичні операції
- •Робота з функціями
- •3 Елементарна математика
- •Логарифмічні функції
- •Тригонометричні функції
- •Оціночні функції
- •4 Елементи програмування
- •Умовний оператор
- •Циклічна структура
- •Функції
- •Робота з файлами
- •5 Обчислення Границі
- •Диференціальні обчислення
- •Інтегрування
- •6 Операції з виразами
- •7 Многочлени
Робота з функціями
Maple має дуже велику кількість функцій. Більшість з них зберігається в пакетах. Для того щоб викликати таку функцію, необхідно спочатку завантажити відповідний пакет. Це робиться з допомогою команди with (<ім’я пакета >). Необхідно пам'ятати, що може бути завантажений тільки один пакет. Тобто, якщо Ви використали спочатку перший пакет, а потім завантажили другий, то неможливе використання функцій першого пакета. Для цього треба знову викликати перший пакет.
|
Назва пакета |
Призначення |
|
numapprox |
Числове наближення |
|
combinat |
Комбінаторні функції |
|
DEtools |
Диференціальні інструментальні засоби рівняння |
|
difforms |
Диференціальні форми |
|
Gauss |
Створення області обчислення |
|
GaussInt |
Гаусеві цілі числа |
|
geom3d |
Тривимірна евклідова геометрія |
|
geometry |
Евклідова геометрія на площині |
|
liesymm |
Симетрія |
|
linalgl |
Лінійна алгебра |
|
logic |
Булева логіка |
|
networks |
Мережі графів |
|
np |
Newman-Penrose формалізм |
|
numtheory |
Теорія чисел |
|
orthopoly |
Ортогональні многочлени |
|
padic |
P-adic числа |
|
plots |
Графічний пакет |
|
powseries |
Формальний ряд потужностей |
|
projgeom |
Проективна геометрія |
|
simplex |
Лінійна оптимізація |
|
Statss |
Статистика |
|
Student |
Студентські обчислення |
|
Totorder |
Робота з рядками |
Частіше всього в Maple використовується пакет student До нього входять функції за інтегралами, границями, сумами, а також основні обчислення з геометрії. Інтеграли, суми і границі подані в неоціненій формі. Тобто, для того щоб знайти точне значення у вигляді десяткового дробу, потрібно використати спеціальні функції, описані нижче.
Вправа. Запис виразів. Використання операторів. Операції з множинами
1 Задати множину непарних чисел менше 12.
2 Визначити
послідовність, кожний член якої
обчислюється по формулі
.
Задайте множини A={1, 5.8, 3}, B={2, 3.5, 10}, C={2, 5.7, 8}. Виконати такі операції над ними : a)ABC; b) A/B; c) B (CA)
3 Елементарна математика
Процедури product (f, k) і Product (f, k) генерують добуток значень функції f (k). Як відзначалося вище, вживання функцій з великої літери приводить до виведення візуального результату.
Приклад
> Product (k^2, k=1.. 4);

> product (k^2, k=1.. 4);
576
> Product (n+k, k=1.. 4);

> product (n+k, k=1.. 4);
(n+1) (n+2) (n+3) (n+4)
Дія операторів sum ('f', ‘k’) і Sum ('f', ‘k’) аналогічно, але тут обчислюється сума значень функції.
Приклад
> Sum (k^2, k=1.. 4);

> sum (k^2, k=1.. 4);
30
Логарифмічні функції
Логарифмічні функції задаються такими операторами: ln (x), log [b] (x), log10 (x) (натуральний логарифм, логарифм при основі b і десятковий логарифм). Їхнє використання нічим не відрізняється від інших програмних пакетів.
