Интеграция с другими программными системами
В последние годы разработчики математических систем уделяют огромное внимание
их интеграции и совместному использованию. Это не только расширяет класс решаемых
каждой системой задач, но и позволяет подобрать для них самые лучшие и наиболее
подходящие инструментальные средства. Решение сложных математических задач сразу
на нескольких системах существенно повышает вероятность получения корректных
результатов — увы, как математики так и математические системы способны ошибаться,
особенно при некорректной постановке задач неопытными пользователями.
С системой MATLAB могут интегрироваться такие популярные математические системы,
как Mathcad, Maple V и Mathematica. Есть тенденция и к объединению
математических систем с современными текстовыми процессорами. Так, новое средство
последних версий MATLAB — Notebook — позволяет готовить документы в текстовом
процессоре Word 95/97/2000 [Здесь и далее Word 95 и Word 97 — синонимы соотвественно
Microsoft Word 7 из пакета Microsoft Office 95 и Microsoft Word 8 из пакета
Microsoft Office 97. — Примеч. ред.] со вставками в виде документов MATLAB и
результатов вычислений, представленных в численном, табличном или графическом
виде. Таким образом, становится возможной подготовка «живых» электронных книг,
в которых демонстрируемые примеры могут быть оперативно изменены. Так, вы можете
менять условия задач и тут же наблюдать изменение результатов их решения. В
версии MATLAB 6 предусмотрены также улучшенные средства для экспорта графики
в слайды презентационной программы Microsoft PowerPoint.
В MATLAB задачи расширения системы решаются с помощью специализированных пакетов
расширения — наборов инструментов (Toolbox). Многие из них содержат специальные
средства для интеграции с другими программами, поддержки объектно-ориентированного
и визуального программирования, для генерации различных приложений. Краткое
описание пакетов расширения дано в уроке 23. Кроме того, этой теме посвящены
отдельные книги.
В состав системы MATLAB входит ядро одной из самых мощных, популярных и хорошо
апробированных систем символьной математики (компьютерной алгебры) Maple V Release
5. Оно используется пакетами расширения Symbolic Math Toolbox и Extended Symbolic
Math Toolbox, благодаря которым в среде MATLAB стали доступны принципиально
новые возможности символьных и аналитических вычислений.
Новые свойства системе MATLAB придала ее интеграция с программной системой Simulink,
созданной для моделирования динамических систем и устройств, заданных в виде
системы блоков. Базируясь на принципах визуально-ориентированного программирования,
Simulink позволяет выполнять моделирование сложных устройств с высокой степенью
достоверности и с прекрасными средствами представления результатов. Помимо естественной
интеграции с пакетами расширения Symbolic Math и Simulink MATLAB интегрируется
с десятками мощных пакетов расширения, описанными в уроке 23, и значительно
более подробно, хотя в версиях для выпуска И, в монографии.
В свою очередь, многие другие математические системы, например Mathcad и Maple,
допускают установление объектных и динамических связей с системой MATLAB, что
позволяет использовать в них эффективные средства MATLAB для работы с матрицами.
Эта прогрессивная тенденция интегрирования компьютерных математических систем,
несомненно, будет продолжена.
Компьютерная математика Maple 7 электронный
учебник Интеграция Maple с другими программными средствами — еще одно важное
направление развития этой системы. Ядро символьных вычислений Maple
уже включено в состав целого ряда систем компьютерной математики — от
систем «для всех» класса Mathcad до одной из лучших систем для численных
расчетов и моделирования — MATLAB. Имеется целый ряд автоматизированных
рабочих мест для математиков на основе ядра системы Maple: Math Office,
Scientific Word, Scientific Workplace и др.
Предусмотрена и интеграция Maple 7 с Excel 2000 и MATLAB. Однако альянс
Maple 7 с Excel трудно назвать удачным. Во-первых, потому, что куда
более распространенная версия Excel 97 связь с Maple 7 не поддерживает.
Во-вторых, введенные в Maple 7 средства работы с таблицами (в том числе
новые) в большинстве случаев оказываются более удобными, чем обычные
средства работы с таблицами у Excel. Достаточно отметить, что таблицы
в Maple могут работать с формульными данными и построение рисунков в
Maple не требует создания таблицы данных для них, как это нужно в Excel.
Существенно расширена поддержка системы Maple через Интернет. Появление
на сайте корпорации Waterloo Maple Inc. массы информационных материалов,
и прежде всего обучающих программ и примеров применения Maple, разгрузило
саму программу и предоставило ее пользователям обширные возможности
в пополнении своих знаний и навыков работы с Maple 7.
С другой стороны, резко повышены возможности Maple 7 для создания web-страниц
— основы Интернета. Здесь прежде всего надо отметить включение в пакеты
средств поддержки языков HTML, XML и (что особенно важно) MathML.
|
Аналитическая геометрия плоскости и поверхности
Курс лекций Векторная алгебра. Электронные
учебники - MATLAB Компьютерная математика Maple
Лекции первого семестра первого курса Дифференциальное
исчисление функции
Дифференциальные уравнения первого порядка Теория
вероятностей. Основные понятия
Математический анализ Двойной интеграл Геометрический
смысл производной
Числовые ряды Степенные ряды Аналитическая
геометрия Функции графики задачи
Курс лекций Примеры задачи Интегрирование
и дифференцирование матрицы
;
|