Анимация и наглядность в Mathcad

Mathcad – система проектирования, ориентированная на подготовку интерактивных документов с вычислениями и визуальным сопровождением. Последовательность действий для создания анимации. Наглядность выполненных построений с помощью математической среды.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 25.04.2019
Размер файла 462,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http: //www. allbest. ru/

Армавирский механико-технологический институт (филиал) ФГБОУ ВПО "Кубанский государственный технологический университет" Армавир, Россия

Armavir Institute of Mechanics and Technology, the branch of Kuban State University of Technology Armavir, Russia

Анимация и наглядность в Mathcad

Animation and visibility in MATHCAD

Пожидаев Н.К., Часов К.В.

Pozhidaev N.K., Chasov K.V.

Mathcad - программное обеспечение разработанное в 1986 г. Является системой компьютерной математики из класса систем автоматизированного проектирования, ориентированной на подготовку интерактивных документов с вычислениями и визуальным сопровождением. Содержит сотни операторов и встроенных функций для решения различных технических задач. Программа позволяет выполнять численные и символьные вычисления, производить операции со скалярными величинами, векторами и матрицами, автоматически переводить одни единицы измерения в другие.

Учитывая, что один из авторов - студент направления «Электроэнергетика и электротехника», то освоение возможностей редактора MathCAD, в том числе и анимации в математической среде, является насущной необходимостью.

Способ задания анимации

Основной принцип анимации в Mathcad - покадровая анимация. Ролик анимации - это просто последовательность кадров, представляющих собой некоторый участок документа, который выделяется пользователем. Расчеты производятся обособленно для каждого кадра, причем формулы и графики, которые в нем содержатся, должны быть функцией от номера кадра. Номер кадра задается системной переменной FRAME, которая может принимать лишь натуральные значения. По умолчанию, если не включен режим подготовки анимации, FRAME=0.

Рассмотрим последовательность действий для создания ролика анимации, например демонстрирующего перемещение гармонической бегущей волны, а именно, построение графика одной из гармонических функций - Cos(x) с соответствующим сдвигом. При этом каждый момент времени будет задаваться переменной FRAME (рисунок 1).

Рисунок 1 Создание ролика анимации

С этой целью введём в документ необходимые переменные, константы, выражения и графики, в которых участвует переменная номера кадра FRAME. Вводим все необходимые данные так, чтобы они находилась в обозримом пространстве на экране. После чего выполняется команда: ..\Инструменты\Анимация\Запись.

В диалоговом окне (Анимация) задаётся номер первого кадра в поле (С), номер последнего кадра в поле (По) и скорость анимации в поле (Частота) в кадрах в секунду.

Затем протаскиванием указателя мыши при нажатой левой кнопке выделяется область в документе, которая станет роликом анимации. После чего в диалоговом окне (Анимация) нажимается кнопка (Анимация). При этом в окошке диалогового окна (Анимация) будут появляться результаты расчетов выделенной области, сопровождающиеся выводом текущего значения переменной FRAME. По окончании этого процесса на экране появится окно проигрывателя анимации.

Запускаем просмотр анимации в проигрывателе нажатием кнопки воспроизведения в левом нижнем углу окна проигрывателя. В том случае, если всё происходящее на экране (речь идёт об анимации) нас устраивает, сохраняем её в виде видеофайла, нажав кнопку (Сохранить как) в диалоговом окне (Анимация).

Рассмотрим подробнее указанный выше пример на гармонические колебания - т.е. колебания, при которых физическая величина изменяется с течением времени по гармоническому (синусоидальному, косинусоидальному) закону.

Как известно, уравнение гармонического колебания имеет вид

или

,

где х - отклонение колеблющейся величины в текущий момент времени t ; А - амплитуда колебания; щ (радиан/с,градус/с) - циклическая частота, показывающая, на сколько радиан

(градусов) изменяется фаза колебания за 1 с;

Размещено на http: //www. allbest. ru/

(радиан, градус) - начальная фаза колебаний, которая определяет значение полной фазы колебания (и самой величины x) в момент времени t = 0.

Результатом гармонического колебания, приведённой выше функции, будет косинусоида, с переменной FRAME в функции косинус (рисунок 2).

Рисунок 2 Результат гармонического колебания

Затухающие и вынужденные колебания

Бесконечно длящихся процессов в природе и технике не существует, поэтому затухающие колебания являются основными процессами - колебания, энергия которых уменьшается с течением времени. Получение графиков этих колебаний связано с использованием дифференциальных уравнений. Вычисления в этом случае проводят с помощью инструмента: вычислительный блок Given/Odesolve. Сразу отметим, что получить анимацию на эти колебания не удастся, так как функция FRAME не дружит с вычислительным блоком, но, тем не менее, наглядность выполненных построений с помощью математической среды даёт представление о происходящих в системе физических процессах. Рассмотрим решение обыкновенного дифференциального уравнения (ОДУ), реализующего численный метод Рунге-Кутты, состоящего из трех частей: Given - ключевое слово; ОДУ и начальное условие, записанное с помощью логических операторов, причем начальное условие должно быть в форме

mathcad анимация визуальный математический

у(t1) = b; odesoive(t, t1)

- встроенная функция для решения ОДУ относительно переменной t на интервале (t,t1). (Рисунок 3).

Размещено на http: //www. allbest. ru/

Рисунок 3 Решение обыкновенного дифференциального уравнения

Размещено на Allbest.ru


Подобные документы

  • Понятие математической модели, свойства и классификация. Характеристика элементов системы Mathcad. Алгоритмический анализ задачи: описание математической модели, графическая схема алгоритма. Реализация базовой модели и описание исследований MathCAD.

    реферат [1,0 M], добавлен 20.03.2014

  • Современные системы компьютерной математики. Графический способ решения уравнений с параметрами. Возможности системы Mathcad для создания анимации графиков функций. Процесс создания анимации. Использование анимационной технологии систем математики.

    контрольная работа [617,1 K], добавлен 08.01.2016

  • Понятие математической модели и моделирования. Общие сведения о системе MathCad. Структурный анализ задачи в MathCAD. Режим непрерывных символьных преобразований. Оптимизация численных вкладок через символьные преобразования. Расчет опорной реакции.

    курсовая работа [649,5 K], добавлен 06.03.2014

  • Использование таблиц Excel и математической программы Mathcad при решении инженерных задач. Сравнение принципов работы этих пакетов программ при решении одних и тех же задач, их достоинства и недостатки. Обоснование преимуществ Mathcad над Excel.

    курсовая работа [507,0 K], добавлен 15.12.2014

  • Описание авторской идеи анимации, использования базовых команд и конструкций. Процесса проектирования программы. Описание алгоритма разработанной программы. Последовательность создания анимации. Листинг программы и скриншот рисунка по программе.

    курсовая работа [911,5 K], добавлен 20.05.2013

  • Использование ранжированных переменных в программном пакете Mathcad. Создание матриц без использования шаблонов матриц, описание операторов для работы с векторами и матрицами. Решение систем линейных и нелинейных уравнений с помощью функций Mathcad.

    контрольная работа [964,6 K], добавлен 06.03.2011

  • Основные сведения о математическом пакете MathCAD. Характеристика операторов - элементов MathCAD, с помощью которых можно создавать математические выражения (символы арифметических операций, знаки вычисления сумм, произведений, производной, интеграла).

    методичка [2,3 M], добавлен 26.04.2010

  • Краткая историческая справка и описание современной версии системы. Основные возможности современной версии MathCad, ее интерфейс. Ввод и редактирование выражений, функции, решение уравнений. Использование Mathcad для решения инженерно-технических задач.

    курсовая работа [2,8 M], добавлен 04.04.2014

  • Решение математических примеров, построение графиков с помощью программы Mathcad. Создание 3D модели сборки, гидродинамического расчета, термического расчета и статистического расчета с помощью программы SolidWorks. Детали интерфейса, элементы вкладок.

    отчет по практике [2,3 M], добавлен 25.11.2014

  • Изучение структуры рабочего документа MathCad - программы, предназначенной для автоматизации математических расчетов. Работа с переменными, функциями и матрицами. Применение MathCad для построения графиков, решения уравнений и символьных вычислений.

    презентация [639,2 K], добавлен 07.03.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.