Автор работы: Пользователь скрыл имя, 13 Мая 2013 в 05:29, реферат
Система компьютерной математики Maple является лидером среди систем символьной математики. Особенно широко она применяется в университетах и крупных научных центрах. Привлекательности системы, особенно новых реализаций Maple, во многом способствуют мощные средства визуализации вычислений и математических понятий.
В Maple был введен пакет расширения Maplets, который обеспечивает построение визуально-ориентированных элементов интерфейса для документов системы. Этот пакет создан на основе применения средств языка Java, так что для его использования надо позаботиться, чтобы Java был инсталлирован на компьютере, применяемом для работы с Maple.
Пакет Maplet………………………………………………………………. 3
В изуализация комплексных чисел………………………………………4
Графика статистического пакета stats…………………………………..6
Иллюстративная графика пакета student……………………………….8
Пакет для работы с алгебраическими кривыми algcurves…………….9
Пакет векторных вычислений VectorCalculus…………………………10
Визуализация матриц……………………………………………………11
Пакет планиметрии geometry……………………………………………12
Пакет стереометрии geom3d…………………………………………….14
Визуализация решения систем неравенств……………………………..17
Визуализация вычисления определенных интегралов……………….17
Визуализация дифференциальных параметров кривых………………17
Список литературы………………………………………………………20
Графическая функция dfieldplot служит для построения поля направления с помощью векторов по результатам решения дифференциальных уравнений. Фактически эта функция как бы входит в функцию DEplot и при необходимости вызывается последней. Но она может использоваться и самостоятельно.
Графическая функция phaseportrait служит для построения фазовых портретов по результатам решения одного дифференциального уравнения или системы дифференциальных уравнений.
В целом надо отметить, что возможности визуализации решений дифференциальных уравнений с помощью системы Maple весьма велики и
приведенные выше примеры лишь частично иллюстрируют сказанное.
Однако хотелось бы предостеречь читателя от чрезмерного увлечения
красочными визуализациями решений. Порой строгое «черно-белое решение» способно лучшим образом выявить смысл решаемой задачи.
Приведем пример этого. Многие наяву или в кино видели, как большие
волны в море или океане теряют свой гармонический характер. Их гребни явно движутся быстрее, чем впадины, в результате во времени гребень достигает предшествующую ему впадину и может даже перегнать ее. Радиотехники давно научились использовать распространение волн напряжения и тока в нелинейных средах для получения очень коротких их перепадов. Моделирование этого сложного явления (обострение фронта волн и потеря ими устойчивости) достаточно просто осуществляется с помощью волнового дифференциального уравнения Бюргерса. Что происходит в этом случае с морскими и океанскими волнами, мы знаем — гребень волны отрывается от нее и рассыпается на каскад брызг. Этот эффект (нарушение устойчивости волны) уравнение Бюргерса не учитывает. Тем не менее, оно показывает, что в данном случае мы сталкиваемся с новым интересным явлением — появлением отрицательного параметра — крутизны фронта волн, который и может вызвать их неустойчивость.
Визуализация решения систем неравенств
Мы уже рассмотрели визуализацию решения системы линейных уравнений. Не менее полезной является визуализация решения системы неравенств. В пакете plots имеется специальная графическая функция inequal, которая строит все граничные линии неравенств и позволяет раскрасить разделенные ими области различными цветами. График дает весьма наглядную интерпретацию действия ряда неравенств (или равенств).
Визуализация вычисления определенных интегралов
Часто возникает необходимость в геометрическом представлении в виде алгебраической суммы площадей определенных интегралов, ограниченных кривой подынтегральной функции. При этом желательно обеспечение закраски верхней и нижней (отрицательной и положительной) площадей разными цветами, например, зеленым для верхней площади и красным для нижней. Как известно, численное значение определенного интеграла есть разность этих площадей.
Поможет в этом процедура a_plot, решающая эту задачу. Параметрами процедуры являются интегрируемая функция f (x) (заданная как функция пользователя), пределы интегрирования a и b и пределы слева am и справа bm, задающие область построения графика f (x).
Визуализация дифференциальных параметров кривых
Дифференциальные параметры функции f (x), описывающей некоторую кривую, имеют большое значение для анализа ее особых точек и областей существования. Так, точки с нулевой первой производной задают области, где кривая нарастает (первая производная положительна) или убывает (первая производная отрицательна) с ростом аргумента x. Нули второй производной задают точки перегиба кривой. Для такого анализа удобен пакет Calculus 1, включенный в пакет расширения Student. На рис. 16 показано применение функции FunctionChart для визуализации дифференциальных параметров кривой, которая представляет собой сложную функцию. По умолчанию анализ ведется в интервале изменения x от –10 до +10. Экстремальные точки помечаются ромбиком, точки перегиба крестиком, нули кружочками, а области кривых — заливкой цветом.
Рекомендуется опробовать данную процедуру на других функциях. Поскольку процедура использует функции mimimize и maximize, она
может давать сбои при исследовании сложных функций, содержащих специальные математические функции или особенности. Данная процедура дает хорошие результаты при анализе функций, представленных полиномами. Функция FunctionChart может использоваться с многочисленными опциями, существенно влияющими на вид рисунка. Пример анализа функции sin(x) / x показан на рис. 17.
Рис. 16. Анализ и визуализация сложной функции, заданной пользователем.
Рис. 17. Визуализация функции sin(x) / x.
Список литературы