- •Общая характеристика пакета.
- •Введение
- •1. Общая характеристика пакета MatLab
- •Вопросы для самоконтроля
- •2. Пакет Mathematica
- •2.1. Общая характеристика пакета
- •2.2. Достоинства пакета
- •2.3. Интерфейс пакета
- •2.4. О тех, кто делает пакет Mathematica
- •Вопросы для самоконтроля
- •3. Общая характеристика и интерфейс пакета MathCad
- •3.1. Общая характеристика пакета
- •Структура пакета
- •3.2. Интерфейс пакета
- •3.3. Ввод формул
- •3.4. Работа с текстом
- •Вопросы для самоконтроля
- •Ввод формул
- •Работа с текстом
- •Вопросы для самоконтроля
- •Ввод формул
- •Работа с текстом
- •Содержание
- •Учебное издание
- •Основы информатики и вычислительной техники
- •Б елорусский институт правоведения
- •Основы информатики и вычислительной техники
Вопросы для самоконтроля
Назначение и общая характеристика пакета MatLab
Структура пакета MatLab
2. Пакет Mathematica
2.1. Общая характеристика пакета
Для решения разнообразных задач математического характера существует достаточное количество прикладных систем различного уровня и назначения. Среди этих средств особо выделяется многофункциональный интегрированный пакет Mathematica, продукт компании Wolfram Research, позволяющий эффективно оперировать с различного рода алгебраическими и численными вычислениями, текстовой, графической и изобразительной информацией, а также multimedia-расширениями, поддерживаемыми средой Windows и ресурсами самого ПК. Возможности пакета позволяют не только описывать вычислительный алгоритм задачи и выполнять его, но и оформлять полученные результаты на хорошем уровне.
Mathematica в целом интерпретатор, но она имеет и встроенный компилятор, который заметно ускоряет вычисления.
Mathematica считается одной из самых сложных систем программного обеспечения в мире. Она создана в 1988г. Компания Wolfram Research, создавшая и развивающая Mathematica, обеспечивает многоплатформость этой программы на более чем 20 типах компьютерных систем: Windows 95/NT, Macintosh, SunSPARG, DEC Alhpa, HP PA-RISC, Silicon Graaphics, IBM RISC, Linux, NextStep, OS/2 и т.д.
Пакет Mathematica имеет:
удобный многооконный графический интерфейс;
гибкий и выразительный встроенный язык программирования, позволяющий определять новые объекты и функции, писать программы и пакеты и управлять свойствами интерфейса;
богатый набор встроенных функций и уже готовых специализированных пакетов;
удобную справочную систему, содержащую всю необходимую документацию;
средства связи с внешними приложениями и библиотеками программ.
Ядро программы базируется на быстрых и мощных математических алгоритмах. Интерфейс поддерживают на экране и на печати привычные двумерные математические обозначения со степенями, индексами, дробями, радикалами, графическими и готическими буквами, иероглифами, цветом и всеми возможностями форматирования текста, формул и графики, анимацию со звуком.
Представляя в среде пакета Mathematica вычислительный алгоритм и поясняющее его описание, пользователь формирует документ, который можно затем сохранять для последующего использования, выполнять полностью либо его отдельные части (секции). Возможности пакета позволяют исследователю работать в его среде с проблемой подобно тому, как он это делает за своим рабочим столом. В дальнейшем полученный документ можно модифицировать как в его вычислительной части, так и в части, имеющейся в нем текстовой, графической и иллюстративной информации. При этом, допускается включать в документ чертежи и рисунки, полученные в среде ряда известных пакетов. Готовый документ может быть выведен на экран дисплея, принтер и/или плоттер, или сохранен в дисковом файле. В английской терминологии документ определяется как Notebook (записная книжка), у нас – термин Math-документ.
Главные характеристики пакета можно разбить на следующие группы: интерфейс с пользователем, вычислительные возможности, работа с графо-текстовой информацией, multimedia-возможности.
В процессе общения с пакетом в интерактивном режиме пользователь получает следующие основные возможности:
в любом доступном месте текущего документа помещать текст, математические конструкции, графические объекты, рисунки, диаграммы, схемы и т.д.;
легко вводить графические объекты и достаточно сложные математические конструкции, помещая их на свободные места экрана;
редактировать текст, графический объект, математические конструкции, а также текущий документ в целом;
вводить по мере необходимости функции, управляющие выполнением текущего документа и многими основными ресурсами ПК;
выводить копию всего или части текущего документа на принтер, плоттер или в дисковый файл, а также передавать объекты через буфер обмена в другие прикладные системы;
изменять глобальные или локальные форматы результатов вычислений и/или графические объекты текущего документа, а также основные характеристики пакета;
запрашивать выполнение функций систем Ms Dos или Windows;
импортировать объекты из других прикладных систем в широком диапазоне их форматов;
обеспечивать связь с целым рядом популярных прикладных систем на уровне функциональных средств и/или данных (Mathlink-протокол).