
- •Специализированный пакет mathcad Учебно-методическое пособие
- •Содержание
- •Характеристика пакета MathCad
- •2. Работа с пакетом MathCad
- •Общая характеристика пакета MatLab
- •Пакет Mathematica
- •Общая характеристика пакета
- •Введение
- •Общая характеристика и интерфейс пакета MathCad
- •1.1. Общая характеристика пакета
- •1.2. Структура пакета
- •3.3. Интерфейс пакета
- •П анель Математика
- •1.4. Настройка рабочей среды
- •Работа с пакетом mathcad
- •2.1. Работа с текстом
- •2.2. Вычисление значений арифметических выражений
- •2.3. Встроенные функции
- •2.4. Вычисление значений арифметических выражений в экономических задачах
- •2.5. Приближенные вычисления
- •2.6. Построение графиков
- •Графики в экономических задачах
- •2.8. Векторы и матрицы
- •2.9. Векторы и матрицы в экономических задачах
- •Задача сводится к нахождению разности двух векторов X и y.
- •2.10. Линейные уравнения и системы
- •П ример 31. Решить систему линейных уравнений:
- •2.10.1. Решение системы линейных алгебраических уравнений с помощью Given и Find
- •2.10.2. Решение системы линейных алгебраических уравнений с помощью функции lsolve(m,V)
- •2.10.3. Решение системы линейных алгебраических уравнений с помощью обратной матрицы
- •2.10.4. Решение системы линейных алгебраических уравнений по формулам Крамера
- •2.10.5. Решение системы линейных алгебраических уравнений с помощью метода Гаусса
- •2.11. Линейные уравнения и системы в экономических задачах
- •2.16. Нелинейные уравнения и системы
- •2. Установите курсор на рабочей области и запишите уравнение в виде: .
- •Решение системы нелинейных уравнений графически
- •Решение системы нелинейных уравнений с помощью
- •2.13. Нахождение пределов последовательностей и функций
- •2.14. Нахождение производных и интегралов
- •Нахождение экстремума
- •Экстремум в экономических задачах
- •2.17. Решение дифференциальных уравнений
- •Символьные преобразования
- •2.19. Интерполяция и аппроксимация
- •2.19.1. Решение с помощью линейной интерполяции
- •2.19.2. Решение с помощью параболического сплайна
- •Решение с помощью линейной аппроксимации
- •2.19.4. Графики таблично заданной функции в одних осях координат
- •3. Общая характеристика пакета MatLab
- •4. Пакет Mathematica
- •4.1. Общая характеристика пакета
- •4.2. Достоинства пакета
- •4.3. Интерфейс пакета
- •Вопросы для самоконтроля
- •Литература Основная
- •Дополнительная
4. Пакет Mathematica
4.1. Общая характеристика пакета
Для решения разнообразных задач математического характера существует достаточное количество прикладных систем различного уровня и назначения. Среди этих средств особо выделяется многофункциональный интегрированный пакет Mathematica, продукт компании Wolfram Research, позволяющий эффективно оперировать с различного рода алгебраическими и численными вычислениями, текстовой, графической и изобразительной информацией, а также multimedia-расширениями, поддерживаемыми средой Windows и ресурсами компьютера (рис. 91-93). Возможности пакета позволяют не только описывать вычислительный алгоритм задачи и выполнять его, но и оформлять полученные результаты на хорошем уровне (рис. 1-3).
Концепцию программы Mathematica, ее дизайн и язык предложил в 1986 году 27-летний Стивен Уолфрэм (Stephen Wolfram), который в 1987 году основал компанию Wolfram Research, выпускающую пакет Mathematica. Он оставался в течение многих лет ее бессменным руководителем. Уолфрэм родился в 1959г., получил элитарное образование, физик-теоретик.
В 1988 году вышла Mathematica 1.0. Объем исходного кода ее ядра составлял 150000 строк. Специалисты сразу приняли эту программу, объединившую в себе средства для всех типов вычислений вместе с удобным и ясным языком программирования. Версия 2.0, вышедшая в 1991 году, имела исходное ядро объемом 350000 строк. Эта версия расширила вычислительное ядро и добавила графический интерфейс.
Версия 3.0 вышла в 1996 году. В этой версии компания проделала большую работу по модификации почти всех алгоритмов ядра и полному обновлению интерфейса. Затем вышла версия 4.0 и др.
Требования пакета в версии 4.0 на всех платформах такие: достаточно 130 Mb на винчестере для полной инсталляции, а рекомендуемый объем ОЗУ – 32 Mb.
Каково распределение функциональных обязанностей специалистов (более 200 чел.), работающих в Wolfram Research?
Системные администраторы поддерживают работу 550 компьютеров, от ноутбуков до рабочих станций, необходимых для развития Mathematica и ее тестирования на более чем 20 платформах: Windows 95/NT/2000, Linux, Macintosh, SunSPARG, DEC Alhpa, HP PA-RISC, Silicon Graaphics, IBM RISC, NextStep, OS/2 и т.д. Библиотекари просматривают публикации в поисках новых математических алгоритмов.
Группа разработчиков алгоритмов берет все лучшее математическое из опубликованного всем человечеством и превращает в товар, то есть пишет и модифицирует код Mathematica и основанных на ней продуктов, совершенствует интерфейс, а также участвует в презентациях, лекциях и конференциях. Эти же люди анализируют и устраняют дефекты собственного производства, на которые им указывают как штатные тестеры, так и пользователи через группу поддержки.
Технические писатели, корректоры и графические дизайнеры работают над оформлением технической документации.
Штат поддержки сторонних разработчиков пишет прикладные пакеты и учебные курсы, основанные на пакете Mathematicа, и книги о ней. Их уже более чем полторы сотни на 20 языках; плюс к этому десятки пакетов и курсов; еще есть майки, шапочки, шарфы, чашки, мышиные коврики с символикой Mathematica. Всего же производственный и торговый персонал компании имеет дело с более чем 300 инвентарными наименованиями.
Рис. 91. Построение объемных плоскостей в пакете Mathematica
Рис. 92. Алгебраические вычисления и построение графиков в пакете Mathematica
Рис. 93. Графические возможности пакета Mathematica