Начало работы в Maple

Views: 1154

Maple — программный пакет который может быть использован для самых различных целей. Его можно использовать в качестве продвинутого калькулятора, который может не только выполнять арифметические действия, но и брать производные, интегралы, перемножать матрицы и строить графики функций. В тоже время, в эту систему входит современный язык программирования который является процедурным (параллельным), объектно-ориентированнным и прикладным в одном флаконе. Кроме того, он может быть интегрирован с MatLab, а также позволяет вызывать внешнии процедуры-компилляции программ на C и Fortran. В общем то он позволяет даже создать собственный язык программирования при  наличии желания. Эта среда позволяет создавать прототипы для различных технических, научных разработок  с целью последующего написания кода на других языках.

Такое многообразие  способностей этой среды может несколько затруднить его изучение с цель последующего использования. Как правило, начинающий пользователь изучает его методом тыка с использованием отличного встроенного Help. К сожалению достойных упоминания руководств на русском языке  я не встречал. Следует отметить три руководства на английском языке, которые стоит прочесть в обязательном порядке:

  1. Maple 9 Learning Guide — Maplesoft

  2. Maple 9.5 Getting Started Guide

  3.  Maple Advanced Programming Guide.

 

Все три можно найти в открытом доступе. Я в этой рубрике буду делиться своим опытом работы в Maple и приводить примеры работы и настройки.

Начать естественно следует с установки. Система эта не из дешевых, но для ознакомления можно найти ее на различных торрентах, например на https://rutracker.org/. Как для Linux, так и для Windows.

Установив, запускаем и видим слева колонку с Pallettes|Workbook, справа  разделенное на две части окно с большим количеством иконок:

Для начала можно ознакомится с различными готовыми примерами различных областей математики, программирования, естественных наук — перейдя по иконкам в правой части окна и запуская соответствующие документы Maple. Эти документы можно редактировать и сохранять. Самостоятельную работу мы начинаем кликнув в правой части окна на New Document или New Worksheet. Разница между этими двумя типами невелика приведена в таблице.  Мы далее будем использовать Worksheet. Исполняемые строки здесь начинаются значком [>.  Команды Maple будем отображать жирным шрифтом. После значка [>  можно вводить команды, которые заканчиваются или точкой с запятой или двоеточием. Например на арифметическую операцию:

sin(3.)+1;

После команды жмем Enter или мышкой знак ! сверху в меню. Заметьте разницу между такой командой и двумя похожими:  sin(3)+1; и sin(3)+1: Результат последней не отобразится на экране — т.к. команда завершена знаком :.
Такой знак используется, когда вам не нужен результат, и/или он слишком громоздкий. Например, присвоив переменной a значение: a:=Pi: Мы не нуждаемся в подтверждении того, что a равно 3.1415…. Мы можем далее это a использовать например так:

b:=2*a;

результат отобразится как  b:=2\pi. Заметьте, что присваиваем мы с помощью :=. Обычный знак равенства используется с несколько иной целью. Maple знает, что Pi означает число \pi. Чтобы получить его численное значение нужно использовать специальную функцию таким например образом:

b:=evalf(2*a);

В результате мы получим значение числа пи с точностью которая в настоящий момент используется в Maple. И здесь внимание! Maple может использовать много-много значные числа. По умолчанию 10 знаков. Это число можно легко поменять. Я обычно в документе пишу в самом начале так:

restart: Digits:=16:

Таким образом, в документе будут использоваться вычисления с 16 цифрами. Это число можно менять максимальное значение для вашей ОС можно получить командой

kernelopts(maxdigits);

У меня максимальное значение Digits=38654705646. Заметьте, что я также использовал в начале команду restart: Эта команда очень удобна, если вы исправляете документ во время одной сессии, в этом случае вам не надо перезапускать Maple закрывая и открывая его. Вы просто после иправлений нажимете кнопку !!! в верхней панели Maple и все пересчитывается с полным обновлением всех переменных.

 

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *