Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УПЗ 3.docx
Скачиваний:
2
Добавлен:
01.09.2019
Размер:
966.11 Кб
Скачать

35

Основы работы в системе компьютерной математики Maximа

Теоретические основы 2

Меню Maxima: 4

Математические функции 13

Решение задач элементарной математики 14

Тригонометрические функции. 17

Построение графиков функций 17

Работа со списками и массивами. 24

Учебно-производственное задание №3 25

Практическое задание №1 25

Практическое задание №2 27

Практическое задание №3 28

Практическое задание №4 30

Практическое задание №5 31

Практическое задание №6 32

Теоретические основы 2

Официальный сайт 4

Меню Maxima: 4

Правила ввода чисел в Maxima 10

Математические функции 13

Решение задач элементарной математики 14

Тригонометрические функции. 17

Построение графиков функций 17

Решение алгебраических уравнений и систем уравнений 21

Работа со списками и массивами. 24

Учебно-производственное задание №3 25

Практическое задание №1 25

Практическое задание №2 27

Практическое задание №3 28

Практическое задание №4 30

Практическое задание №5 31

Практическое задание №6 32

Теоретические основы

Maxima является потомком DOE Macsyma, которая начала свое существование в конце 1960 года в MIT (англ. Massachusetts Institute of Technology — Массачусетсский технологический институт). Macsyma первая создала систему компьютерной алгебры, она проложила путь для таких програм как Maple и Mathematica.

Maxima — свободная система компьютерной алгебры, написанная на языке Common Lisp.

Главный вариант Maxima разрабатывался Вильямом Шелтером с 1982 по 2001 год. В 1998 году он получил разрешение на реализацию открытого кода на GPL.

Благодаря его умению Maxima сумела выжить и сохранить свой оригинальный код в рабочем состоянии. Вскоре Вильям передал Maxima группе пользователей и разработчиков, которые обеспечили ее поддержку и развитие. На cегодняшний день пакет достаточно активно развивается и во многих отношениях не уступает таким развитым системам компьютерной математики, как Maple или Matematica. Пакет Maxima состоит из интерпретатора макроязыка, написанного на Lisp, и нескольких поко­лений пакетов расширений, написанных на макроязыке пакета или непосредственно на Lisp. Maxima позволяет решать достаточно широкий круг задач, относящихся к различным разделам математики.

Достоинствами wxMaxima являются:

  • возможность графического вывода формул

  • упрощенный ввод наиболее часто используемых функций (через диалоговые окна), а не набор команд, как в классической Maxima.

  • разделение окна ввода данных и области вывода результатов (в классической Maxima эти области объединены, и ввод команд происходит в единой рабочей области с полученными результатами).

При использовании интерфейса wxMaxima, Вы можете выделить в окне вывода результатов необходимую формулу и вызвав контекстное меню правой кнопкой мыши скопировать любую фор­мулу в текстовом виде, в формате TEX или в виде графического изображения, для последующей вставки в какой-либо документ.

Также в контекстном меню, при выборе результата вычисления, Вам будет предложен ряд опе­раций с выбранным выражением (например, упрощение, раскрытие скобок, интегрирование, диф­ференцирование и др.).

Основными преимуществами программы Maxima являются:

  • возможность свободного использования (Maxima относится к классу свободных программ и распространяется на основе лицензии GNU);

  • возможность функционирования под управлением различных ОС (в частности Linux и Windows);

  • небольшой размер программы (дистрибутив занимает порядка 23 мегабайт, в установленном виде со всеми расширениями потребуется около 80 мегабайт);

  • широкий класс решаемых задач;

  • возможность работы как в консольной версии программы, так и с использованием одного из графических интерфейсов (xMaxima, wxMaxima или как плагин (plug-in) к редактору TexMacs);

  • расширение wxMaxima (входящее в комплект поставки) предоставляет пользователю удобный и понятный интерфейс, избавляет от необходимости изучать особенности ввода команд для решения типовых задач;

  • интерфейс программы на русском языке;

  • наличие справки и инструкций по работе с программой (русскоязычной версии справки нет, но в сети Интернет присутствует большое количество статей с примерами использования Maxima);

Официальный сайт http://maxima.sourceforge.net/ru/

Страница загрузки  http://sourceforge.net/project/showfiles.php?group_id=4933 Portable версия http://www.permucode.com/maxima/#download