Що таке Maple
Maple V являє собою один з найбільш потужних математичних пакетів Його можливості охоплюють досить багато розділів математики і можуть з користю застосовуватися на різних рівнях, включаючи і рівень серйозних наукових досліджень.
Працювати з ним можна як в режимі інтерактивного діалогу, так і шляхом складання і налагодження програм на спеціальному Maple-мові, орієнтованому на складні математичні обчислення.
Основу пакету складає спеціальне ядро - програма символьних перетворень. Крім того, є кілька тисяч спеціальних функцій, що зберігаються в підвантажуваних до ядру пакетах і бібліотеках.Общая орієнтованість пакета на символьні перетворення (комп'ютерну алгебру) звичайно не означає, що за допомогою Maple можна вирішувати завдання чисельно.
Maple вміє не тільки обчислювати, але і володіє багатими можливостями графічного представлення математичних об'єктів і процесів.
інтерфейс користувача
Тут ми коротко розглянемо лише інтерфейс пакета, що працює під Windows.
Вікно Maple містить багато атрибутів, звичні користувачеві інших додатків Windows: заголовну частину, рядок спадаючих меню, панель управління, лінійку вертикальної прокрутки, рядок стану і т.д. Основну частину базового вікна займає ще одне вікно, в якому зазвичай розташовуються один або кілька робочих документів (Maple worksheet). У цьому ж вікні можуть розташовуватися вікна допомоги. Стан спадаючих і контекстного меню і кнопок на панелі управління залежить від того, яке саме вікно активно зараз і розташування курсора у вікні Maple worksheet.
Розглянемо найбільш типовий випадок - роботу користувача з робочим документом в режимі безпосереднього діалогу з програмою. У цьому випадку на робочому документі може бути представлена текстова інформація трьох видів, а також об'єкти двовимірної і тривимірної графіки.
Виконувані команди вводяться після спецмулистих запрошення '>', червоним кольором і повинні закінчуватися крапкою з комою або двокрапкою. Зазвичай команди вводяться в рядковому форматі, але користувач має можливість перейти до спеціального математичного формату (який за замовчуванням застосовується при виведенні). В одному рядку може бути розташовано більше однієї команди. Якщо після команди стоїть двокрапка, то результат її виконання не з'явиться на екрані. Якщо ж після команди стоїть крапка з комою, то після її виконання на екрані з'явиться результат. Якщо Maple не зможе обчислити введене вираз, то результатом буде переклад введенння вираження в матматіческій формат, прийнятий для виведення. Вихідна інформація друкується за замовчуванням синім кольором. Виконання Maple-команди ініціюється натисканням введення.
Команди можна об'єднувати в виконувані групи. Кожна така група виділяється зліва загальної для всіх розміщених в ній рядків квадратної дужкою. Група запускається на виконання одним натисканням клавіші Enter і є по суті найпростішої Maple-програмою. Для того щоб не виконувати кожен рядок окремо, а набрати цілу виконувану групу, досить здійснювати переклад рядка за допомогою комбінації клавіш Shift + Enter. Об'єднувати виконувані групи можна натисканням функціональної клавіші F4, а розбивати - натисканням F3. Зрозуміло, ці ж дії можна виконати, вибравши відповідні пункти в верхньому меню.
Для того щоб вводити такий текст, досить, знаходячись в командному рядку, натиснути кнопку "Т" на панелі управління, або вставити параграф, вибравши соответствющая пункт розділу "Insert" нісподающего меню.
Робочий документ Maple можна структурувати, створюючи вкладені одна в одну секції. Ці секції можна згортати. У згорнутому вигляді кожна секція представлена лише своїм заголовком і ознакою секції - кнопкою, забезпеченою знаком "+". Для розгортання / згортання секції досить натиснути на цю кнопку мишкою (втім, раз Ви читаєте цей текст, то Ви, напевно, вже освоїли цю можливість).
За допомогою пункту меню "HyperLink." З розділу "I nsert" можна створювати посилання на певні розділи інших робочих документів і топіків допомоги. Тим самим Maple-документ може мати структурою гіпертексту.
перші приклади
Розглянемо найпростіші приклади роботи з Maple в інтерактивному режимі: