Анимация и наглядность в 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

  • Общий вид окна MathCad, меню панели инструментов исследуемой программы. Документ MathCad, его общая характеристика и методы редактирования. Разделение областей и контекстное меню, выражения. Определение дискретного аргумента, переменных и констант.

    презентация [656,5 K], добавлен 29.09.2013

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

    контрольная работа [79,2 K], добавлен 31.05.2010

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

    курс лекций [2,5 M], добавлен 10.11.2010

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

    курсовая работа [601,9 K], добавлен 20.11.2010

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

    отчет по практике [1,5 M], добавлен 11.09.2014

  • Общие сведения о системе Mathcad. Окно программы Mathcad и панели инструментов. Вычисление алгебраических функций. Интерполирование функций кубическими сплайнами. Вычисление квадратного корня. Анализ численного дифференцирования и интегрирования.

    курсовая работа [522,7 K], добавлен 25.12.2014

  • Основные элементы системы MathCAD, обзор ее возможностей. Интерфейс системы, концепция построения документа. Типы данных, входной язык системы. Классификация стандартных функций. Графические возможности системы MathCAD. Решение уравнений системы.

    курс лекций [2,1 M], добавлен 01.03.2015

  • Расчет в программах Mathcad и Matlab связи между глубиной залегания подводной лодки, временем поражения цели и расстоянием, который корабль успеет пройти по горизонтали. При условии, что пуск торпеды производится в момент прохождения корабля над лодкой.

    контрольная работа [102,3 K], добавлен 31.05.2010

  • Применение комплексного математического моделирования в проектировании. Обзор численных методов в моделировании. Решение дифференциальных уравнений в MathCAD. Анализ исходных и результирующих данных. Описание реализации базовой модели в MathCAD.

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

  • Mathcad как универсальная система компьютерной математики. Знакомство с основными особенностями применения системы Mathcad для исследования линейных электрических цепей синусоидального тока. Общая характеристика видов математического моделирования.

    курсовая работа [1,1 M], добавлен 03.01.2015

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