- •Реферат «Создание и анимация графиков в системе MathCad»
- •Оглавление
- •Введение
- •Инструменты графики
- •Построение графиков функций на плоскости
- •Построение графика
- •Форматирование графика
- •Установка границ на осях координат
- •Добавление горизонтальных и вертикальных линий
- •Построение графика функции с условием
- •Построение графика функции для табулированных значений
- •Графики функции, заданной параметрически
- •Графики в полярных координатах
- •Построение графика
- •Форматирование графика
- •Установка границ на осях координат
- •Трехмерные графики
- •График поверхности
- •Настройка графика (изменение параметров)
- •Раздел View "Вид" показывает углы, под которыми наблюдается построенный график поверхности.
- •Примеры построения графиков функций
- •Построение поверхности, заданной параметрически
- •Построение поверхности, заданной в векторной параметрической форме
- •3D точечный график
- •Основные итоги
- •Анимация
- •Заключение
- •Список литературы
Основные итоги
Представлены методы построения графиков функций одной переменной и двух переменных в различных системах координат. На многих примерах показаны различные варианты задания функции, определяющие график: обычным образом (аргументы –скаляры), параметрически, а также в виде матриц и ранжированных переменных. Рассмотрены различные способы построения: автоматическое построение, с построением сетки, с использованием функций CreateMesh() и CreateSpace(). Описаны способы форматирования и настройки графика.
Анимация
Во многих случаях самый зрелищный способ представления результатов математических расчетов – это анимация. MathCAD позволяет создавать анимационные ролики и сохранять их в видеофайлах.
Основной принцип анимации – покадровая анимация – это просто последовательность кадров, представляющих собой некоторый участок документа, который выделяется пользователем. Расчеты производятся обособленно для каждого кадра, причем формулы и графики, которые в нем содержатся, должны быть функцией от номера кадра. Номер кадра задается системной переменной , которая может принимать лишь натуральные значения. По умолчанию, если не включен режим подготовки анимации,=0.
Рассмотрим последовательность действий для создания ролика анимации, например, демонстрирующего перемещение гармонической волны. При этом каждый момент времени будет задаваться переменной .
Введите в документ необходимые выражения и графики, в которых участвует переменная номера кадра . Подготовьте часть документа, которую вы желаете сделать анимацией, таким образом, чтобы она находилась в поле вашего зрения на экране. В нашем примере подготовка сводится к определению функцииf(x,t) = sin(x-t) и создании ее декартова графика f(x,FRAME).
Выполните команду Tools|Animation|Record.
В диалоговом окне Animate задайте номер первого кадра в поле From(От), номер последнего кадра в поле To (До) и скорость анимации в поле At (Скорость) в кадрах в секунду.
Выделите протаскиванием указателя мыши область в документе, которая станет роликом анимации.
В диалоговом окне Animate нажмите кнопку Animate. После этого в окошке диалогового окна Animate будут появляться результаты расчетов выделенной области, сопровождающиеся выводом текущего значения переменной . По окончании этого процесса на экране появится окно проигрывателя анимации.
Запустите просмотр анимации в проигрывателе нажатием кнопки воспроизведения в левом нижнем углу окна проигрывателя.
В случае если вид анимации вас устраивает, сохраните ее в виде видеофайла, нажав кнопку Save As в диалоговом окне Animate.
Закройте диалог Animate.
Сохраненный видеофайл можно использовать за пределами MathCAD. Если в Проводнике Windows дважды щелкнуть на имени этого файла, он будет загружен в проигрыватель видеофайлов Windows, и вы увидите его на экране компьютера. Таким образом, запуская видеофайлы обычным образом, можно устроить красочную презентацию результатов работы как на своем, так и на другом компьютере.
Ввод/вывод во внешние файлы.
Для общения с внешними файлами в MathCAD встроены следующие функции:
READPRN (“file”) – чтение данных в матрицу из текстового файла;
WRITEPRN(“file”) – запись данных в текстовый файл;
APPENDPRN(“file”) – дозапись данных в существующий текстовый файл,
где file – путь к файлу.