- •Програмний пакет Maple – помічник для математичних розрахунків Частина 1
- •1 Елементи інтерфейсу
- •Головне меню
- •Робочий листок
- •Малюнок 1-Вікно Maple
- •Рядок статусу
- •2 Основи роботи в Maple
- •Оператори
- •Арифметичні операції
- •Робота з функціями
- •3 Елементарна математика
- •Логарифмічні функції
- •Тригонометричні функції
- •Оціночні функції
- •4 Елементи програмування
- •Умовний оператор
- •Циклічна структура
- •Функції
- •Робота з файлами
- •5 Обчислення Границі
- •Диференціальні обчислення
- •Інтегрування
- •6 Операції з виразами
- •7 Многочлени
Рядок статусу
Рядок статусу відображає наступну інформацію: розмір пам'яті та час, що використовувались для обчислень, розмір вільної пам'яті, а також інформацію про об’єкт, на який вказує миша.
2 Основи роботи в Maple
Поле введення в даному математичному пакеті починається знаком «>». Будь-який рядок введення повинен закінчуватися крапкою з комою або двокрапкою. Без цього він не буде сприйнятий як команда. Якщо Maple не розпізнає якусь команду, то він сприйме її як символьний рядок і просто видасть на екран. У випадку « ; » результати обчислень будуть виведені на екран, а при « : » -ні.
У кінці рядка необхідно натискати клавішу Enter або комбінацію Shift+Enter. Різниця полягає в тому, що після Enter відразу будуть виведені результати обчислень, а при натискуванні Shift+Enter обчислення надрукуються після першого застосування Enter.
Запис математичних виразів у багато чому подібний до запису на різноманітних мовах програмування (наприклад, Turbo Pascal).
Бажано першим рядком у робочому листку зазначати команду restart. Це необхідно для того, щоб звільнити пам’ять, що використовується пакетом.
Слід уникати запису виразів і змінних з великої літери, бо Maple буде розглядати цей запис як аналітичний, відображати в математичному вигляді і не присвоїть конкретне значення. Деякі функції можуть писатися як з великої, так і з маленької літери (наприклад, Int і int). У першому випадку візуальне відображення результату, а в другому буде отримане числове значення.
Будь-які імена, які використовуються в робочому листку, повинні бути в спеціальних лапках ` `. Ці лапки розташовуються над кдавішою “Tab”.
Вправа. Відкриття/ закриття файлу. Робота з редактором
1 Створіть
новий файл, використовуючи головне меню
File/New
або клавішу
.
2 Шляхом натискання на клавішу F5 змініть поточне поле введення на текстове і наберіть в ньому деякий коментар англійською мовою (російська не підтримується).
3 У наступному рядку введення введіть, наприклад, такі команди :
> print (234);
234
>print (Maple);
Maple
4 Між
цими рядками вставте ще один, обравши
пункт меню
Format/Insert New region/Above (Below)
(у залежності від розташування курсора)
або натисніть клавішу
,
аналогічну команді Below.
5 З
допомогою миші виділіть будь-який рядок,
виріжіть його за допомогою команди
Edit/Cut
(або комбінації клавіш Ctrl+X, або
).
6 Передіть
в інший пустий рядок і вставте командою
Edit/Paste (Ctrl+V або натисканням
)
.
7 Виконати команду Format/Execute Worksheet.
8
Збережіть цей файл. Для цього активізуйте
підменю Save головного меню File (або
натисніть на клавішу
)
і на запит введіть довільне ім'я, яке не
перевищує 8 символів з розширенням *.ms.
Натисніть клавішу OK.
Оператори
Оператор присвоєння <вир>: =<знач>. Присвоює певному виразу або змінній задане значення.
Арифметичні операції
Арифметичні операції обчислюються з допомогою наступних операторів: + , - , * , ** , / , ^ , .(** або ^ - зведення у ступінь).
Приклад
> y:= 3*x+2*z^3;
y:=3x+2z3
Завдання послідовностей:
за допомогою $;
спеціальний оператор seq (набагато швидше).
Приклад
> (i+2) $i=2.. 10;
![]()
> seq (i+2, i=2.. 10);
![]()
Множини задаються з допомогою фігурних дужок {}.
Для роботи з множинами використовуються наступні оператори:
Пересічення – intersect A3: =A1 intersect A2;
Сполучення – union A6: =A1 union A2;
Віднімання – minus A4: =A1 minus A2;
member (X, S) перевіряє, чи міститься X в множині S.
Списки, вектори, матриці задаються шляхом переліку в квадратних дужках [].
