- •1. Основи роботи в системі maple
- •1.1 Структура вікна Maple
- •Пункти Основного меню:
- •1.2. Визначення функцій користувачем
- •2. Основні об'єкти і команди maple
- •2.1. Основні об'єкти (визначення, ввід, дії з ними)
- •2.1.1. Числа
- •2.1.2. Константи
- •2.1.3. Рядки
- •2.1.4. Змінні, невідомі та вирази
- •2.1.5. Послідовності, списки, множини
- •Використання послідовностей
- •Команди для структурної обробки списків і множин
- •2.1.6. Масиви
- •Створення масивів
- •2.1.7. Таблиці
- •2.2. Внутрішня структура об'єктів Maple
- •2.3. Підстановка і перетворення типів
- •2.4. Вбудовані елементарні математичні функції
- •2.5. Команди перетворення виразів
- •3. Операції і функції математичного аналізу.
- •3.1. Знаходження суми ряду
- •3.2. Обчислення добутків
- •3.3. Диференціювання виразів
- •3.4. Диференціальний оператор
- •3.5. Обчислення інтегралів
- •3.6. Обчислення лімітів функції
- •3.7. Пошук екстремумів. Дослідження функції на неперервність
- •Завдання
- •1. Виконати операції над множинами а і в:
- •5. Розв’язати систему рівнянь
2.1.2. Константи
Maple містить цілий ряд іменованих констант - таких, до значення яких можна звертатись по імені. Частина таких констант не може бути зміненою. До них відносяться:
false - логічне значення "не істино"
gamma - константа Ейлера (0.5772156649..)
infinity - додатня нескінченість
true - логічне значення "істина"
Catalan - константа Каталана
I - уявна одиниця
Pi - константа р=3.141..
Число е задається як exp (l).
> evalf(Pi);
3.141592654
> Digits:=30;
Digits := 30
> evalf(Pi);
3.14159265358979323846264338328
Константи, значення яких можуть задаватися:
Digits задає число значущих цифр для чисел с плаваючою крапкою (по замовчуванню 10);
Order визначає кількість членів в розкладі функції в ряд Тейлора (по замовчуванню 6);
2.1.3. Рядки
Рядки - це будь-який набір символів, взятий у подвійні лапки. Довжина рядка в Maple практично не обмежена і може досягати довжини до 268435439 символів.
Якщо підряд йдуть два рядки, що розділені символами-розділювачами (пробіл, табуляція або перехід на новий рядок), то в області виведення ці два рядки з'єднуються в один, причому, без пробілу між ними.
З'єднання рядків можна здійснюватиі за допомогою операції конкатенації ||, або зверненням до функції cat (рядок 1, рядок2).
Рядок представляється як одновимірний масив, тому можливе використання індексу (або діапазону )для виділення елемента (або підрядка) з заданого рядка.
> s1:=35;
s1 := 35
> s2:=PT;
s2 := PT
> cat(s1,s2);
21PT
2.1.4. Змінні, невідомі та вирази
Кожна змінна Maple має ім'я, що являє собою послідовність латинських символів, що починається з букви, де великі і малі букви вважаються різними. Крім того в іменах можуть використовуватись цифри і знак підкреслення. В якості імен не можна використовувати зарезервовані слова Maple, а також захищені слова (довідку можна отримати, виконавши команду ? protect).
В Maple можна задавати змінні з іменами, що містять пробіли, але для цього ці імена беруться в обернені лапки.
> Catalan:=8;
Error, attempting to assign to `Catalan` which is protected
> `aa bb`:=32;
aa bb := 32
Вирази - це комбінація імен змінних, чисел, а також, інших об'єктів Maple, які з'єднані знаками допустимих операцій.
> sqrt(exp(sin(x*y)));
Якщо у виразі використовується змінна, якій не присвоєно ніякого числового значення, то така змінна розглядається системою Maple як невідома величина, а вираз, що містить невідомі, називається символьним виразом.
Важливою операцією в Maple, що є зв'язаною з виразами, є операція присвоєння (:=). Вона має наступний синтаксис:
змінна := вираз;
2.1.5. Послідовності, списки, множини
Послідовність - це ряд виразів, що розділені комами і завершуються фіксатором:
Послідовність є базовим об’єктом Maple, на основі якого будуються інші складні об’єкти. Послідовність зберігає порядок слідування виразів і може містити елементи, що повторюються. Її можна розуміти як послідовність виразів, перенумерованих натуральними числами, починаючи з одиниці.
Тому, ми можемо отримати значення будь-якого елемента послідовності, використовуючи індексну форму запису - після імені змінної в квадратних дужках задати індекс елемента. Але присвоїти нове значення елементу послідовності з використанням індексної форми звертання неможна.
