* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
82
Введение в компьютерную математику
• Calculus – символьные вычисления производных, интегралов и пределов функций, прямое и обратное преобразования Фурье и Лапласа, решение систем нелинейных уравнений, реализация инвариантных методов, реше ние дифференциальных уравнений в частных производных, нахождение полных интегралов и дифференциальных инвариантов нелинейных урав нений, аппроксимация Паде, вычисление эллиптических интегралов и ра бота с векторами. • DiscreteMath – вычисления из области дискретной математики, комбина торики, вычислительной геометрии и теории графов, решение рекуррент ных и разностных уравнений, операции с целыми числами и т. д. • Geometry – функции для выполнения геометрических расчетов, задания правильных прямоугольников и многогранников, вращения геометриче ских фигур в плоскости и в пространстве. • Graphics – построение графиков специального вида, геометрических фигур и поверхностей, графиков параметрически и неявно заданных функций, представления функций комплексного переменного, отображение ортого нальных проекций трехмерных фигур, имитация теней, функции оформле ния графиков. • LinearAlgebra – решение задач линейной алгебры, дополнительные век торные и матричные операции, задание ортогональных векторных базисов и др. • Miscellaneus – задание единиц измерения физических величин, данные о химических элементах, физические константы, географические данные и все «прочее». • NumberTheory – функции теории чисел. • NumericalMath – реализация важнейших численных методов, аппроксимация данных и аналитических функций полиномами, сплайнами и тригонометри ческими рядами, численное интегрирование и дифференцирование, решение дифференциальных уравнений, вычисление корней нелинейных уравнений, нахождение вычетов и разложений в комплексной плоскости и т. д. • Statistics – статистические функции для непрерывных и дискретных рас пределений, реализация линейной и нелинейной регрессий, вычисление параметров ряда распределений (особенно нормального), функции сгла живания и подгонки данных и т. д. • Utilities – дополнительные утилиты для работы с бинарными файлами, с па мятью ПК, поддержки языков, работы с системами класса AutoCAD и т. д. Они содержат множество библиотечных файлов с расширениями .m., в каждом из которых определен ряд новых функций системы. Число функций в одном паке те расширений лежит в пределах от нескольких функций до нескольких десятков, а общее число дополнительных функций и их вариантов достигает примерно тысячи. С их помощью можно реализовать новые алгоритмы решения математи ческих задач и постоянно расширять возможности системы. Все библиотечные файлы подробно прокомментированы, что облегчает их использование пользова телями, владеющими английским языком.