
- •Програмний пакет 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 і десятковий логарифм). Їхнє використання нічим не відрізняється від інших програмних пакетів.