
- •1.2 Структура документа Mathcad
- •1.3 Создание и редактирование документа Mathcad
- •2.1 Правила формирования идентификаторов
- •2.2 Управление режимом вычислений в Mathcad
- •2.3 Оператор присваивания. Локальные и глобальные переменные
- •2.4 Ввод и редактирование формул
- •2.5 Переменные, принимающие значения из заданного промежутка (ранжированные переменные)
- •2.6 Определение функций
- •Лекция 3
- •3.2 Ввод матриц
- •3.3. Панель инструментов Matrix. Действия над матрицами
- •4.2 Построение графиков в декартовой системе координат
- •4.3 Построение графиков в полярной системе координат
- •4.4 Трассировка двумерных графиков
- •4.5 Изменение масштаба изображения
- •4.6 Построение графиков функций двух переменных
- •4.7 Анимация
- •6.3 Вычисление определенного и неопределенного интеграла
- •6.4 Вычисление пределов
- •6.5 Вычисление суммы, произведения
- •7.1 Особенности выполнения символьных преобразований
- •7.2 Обзор символьных преобразований, выполняемых с помощью команд меню Symbolics
- •7.3 Панель инструментов Symbolic
- •7.4 Выполнение символьных преобразований
- •8.2 Решение алгебраических, трансцендентных уравнений с использованием команды Solve подменю Variable меню Symbolics
- •8.3 Решение неравенств
- •8.4 Применение функции root
- •8.5 Применение функции polyroots для определения корней полинома n-ной степени.
- •8.6 Использование функции lsolve для решения систем линейных уравнений
- •8.7 Использование директивы символьных преобразований solve для решения систем линейных и нелинейных уравнений
- •8.8 Применение блока решения систем линейных и нелинейных уравнений Given - Find (minerr) ( численное решение)
- •8.9 Применение блока решения для определения корней систем линейных и нелинейных уравнений в символьном виде
- •9.3 Примеры
- •Приложение а Перечень сообщений Mathcad об ошибках
- •Содержание
- •Список литературы
4.7 Анимация
Для повышения наглядности полученных результатов, иллюстрации работ в Mathcad может применяться анимация.
Для использования анимации в системе имеется встроенная переменная FRAME. Это номер кадра при создании анимации. Переменная FRAME может принимать только целочисленные значения. Начальное и конечное значения этой переменной, а также скорость воспроизведения (количество воспроизводимых кадров в секунду) могут быть заданы в диалоговом окне Animate (команда View/Animate). При создании анимации параметр, процесс изменения которого планируется наблюдать, следует выразить через переменную FRAME. При создании анимации следует отказаться от автоматического выбора масштаба графиков.
Для создания анимации следует:
Задать функцию, параметры функции, которые будут изменяться во время анимации, должны зависеть от переменной FRAME.
Построить график заданной функции. Задать константами начальное и конечное значения абсциссы и ординаты графика.
Использовать команду View/Animate для вывода диалогового окна.
В окне Animate задать начальное (поле From:), конечное (поле To:) значения переменной FRAME, скорость воспроизведения видеоролика.
С помощью мыши выделить область документа, которая должна попасть в кадр.
Нажать на кнопку Animate одноименного окна.
По окончании процесса создания анимационных кадров на экране появится окно проигрывателя Playback. Для просмотра видеоролика следует нажать на кнопку с изображением треугольника.
Видеоролик можно сохранить в файле с расширением avi.
Пример. Создадим видеоролик, иллюстрирующий движение точки по синусоде (рис. 4.16).
Рисунок 4.16 – Анимация графика.
Следующий пример (рис. 4.17) иллюстрирует анимацию трехмерных графиков. Функции x(f,t), y(f,t), z(f,t) описывают поверхность тора (радиус тора зависит от номера кадра), функции x1(f,t), y1(f,t), z1(f,t) и x2(f,t), y2(f,t), z2(f,t) описывают поверхности двух сфер. Радиусы сфер и аппликаты их центров также зависят от номера кадра. Поэтому диаметры сфер увеличиваются и они перемещаются по вертикали в противоположных направлениях, диаметр тора также увеличивается.
Рисунок 4.17 – Анимация графика.
ЛЕКЦИЯ 5
РАБОТА С КОМПЛЕКСНЫМИ ЧИСЛАМИ
5.1 Формы записи и особенности ввода в документе Mathcad комплексных чисел
Для
записи комплексного числа
с действительной частью
и мнимой частью
используется:
алгебраическая форма
,
где
- мнимая единица3,
(или
);
показательная форма
,
где
- модуль комплексного числа,
- аргумент комплексного числа – угол
между вектором, являющимся геометрической
интерпретацией комплексного числа и
положительным направлением действительной
оси;
- тригонометрическая форма
.
Для
ввода мнимой единицы в документе Mathcad
следует ввести символы
без знака * между ними или
.
Выбор символа для отображения мнимой
единицы осуществляется в окне Result
Format, вызываемом командой Format/Result. На
вкладке Display Options этого окна в поле
Imaginary value следует выбрать один из символов
или
.
При
вводе аргумента комплексного числа,
выраженного в градусах, удобно
использовать переменную deg, которая
является коэффициентом для перевода
градусов в радианы (
).
Например,
ввод комплексного числа
(модуль этого числа равен 5, аргумент
примерно 53
или 0,927 радиан) выполняется так:
- в алгебраической форме 3+4i или 3+4j;
в тригонометрической форме
5*(cos(53*deg)+1i*sin(53*deg)) или 5*(cos(0.927)+1i*sin(0.927))
-
в показательной форме
или
.
5.2 Функции для работы с комплексными числами
Mathcad по умолчанию работает с комплексными числами. Все действия с комплексными числами записываются естественным образом.
Функции Mathcad для работы с комплексными числами:
Re(z) |
Возвращает действительную часть комплексного числа z |
Im(z) |
Возвращает мнимую часть комплексного числа z |
|
Модуль комплексного числа z |
arg(z) |
Возвращает аргумент комплексного числа z |
Как
известно из математики, для поворота
комплексного числа на угол
против часовой стрелки, необходимо
умножить комплексное число на
.
Для
получения комплексного числа, сопряженного
к
используется операция
.
Для ее ввода следует выделить переменную
и нажать одновременно клавиши Shift
и “
.
Пример: |
|
5.3 Геометрическая интерпретация комплексных чисел
Комплексному числу на плоскости соответствует точка А, которая имеет абсциссу и ординату относительно прямоугольной декартовой системы координат или радиус-вектор ОА. При этом плоскость называется комплексной плоскостью, ось абсцисс – действительной осью, ось ординат – мнимой осью. Действительные числа лежат на действительной оси, мнимые – на мнимой оси.
Построим точку, являющуюся геометрической интерпретацией комплексного числа на комплексной плоскости в декартовой системе координат. По оси абсцисс (действительной оси) следует отложить действительную часть комплексного числа. а по мнимой оси - мнимую часть комплексного числа. Кроме того, следует задать тип графика points на вкладке Traces окна форматирования графика и увеличить толщину линий графика. |
|
Построим вектор, также являющийся геометрической интерпретацией комплексного числа на комплексной плоскости в декартовой системе координат. Для этого удобно сформировать вектор, первый элемент которого равен нулю, а второй - комплексному числу. Для построения отрезка достаточно построить график, соединяющий точки, соответствующие комплексным элементам вектора на плоскости. |
|
Аналогичные построения можно выполнить и в полярной системе координат. Для построения точки, соответствующей комплексному числу, полярный угол следует задать равным аргументу комплексного числа, а полярный радиус - модулю комплексного числа. |
|
Для построения вектора, соответствующего комплексному числу, в полярной системе координат достаточно изменить формат графика: вместо points выбрать тип графика stem. |
|
Для построения сразу нескольких комплексных чисел в виде векторов в декартовой системе координат удобно сформировать вектор (матрицу-столбец), в котором комплексные числа будут четными по счету элементами, а все нечетные элементы равны нулю. |
|
Аналогичный результат можно получить и в полярной системе координат. Отличие заключается в том, что комплексные числа в векторе могут идти подряд, а тип графика следует задать stem (для построения векторов) или points. |
|
Изложенное можно использовать и для построения диаграмм, иллюстрирующих результаты выполнения действий над комплексными числами. Например, даны три комплексных числа a, b, c. Следует найти сумму a+b и от результата отнять третье число. Выполняемые действия проиллюстрировать, представив комплексные числа на комплексной плоскости в виде векторов.
ЛЕКЦИЯ 6
ПРИМЕНЕНИЕ MATHCAD ДЛЯ ВЫЧИСЛЕНИЯ ПРЕДЕЛОВ, ИНТЕГРИРОВАНИЯ, ДИФФЕРЕНЦИРОВАНИЯ, ВЫЧИСЛЕНИЯ СУММЫ, ПРОИЗВЕДЕНИЯ
6.1 Панель инструментов Calculus. Использование символьного знака равенства
Для
ввода операторов вычисления пределов,
сумм, произведений, интегрирования,
дифференцирования служит панель
инструментов Calculus
(рис.
6.1), вызов которой выполняется с помощью
кнопки
панели инструментов Math.
Рисунок 6.1 - Панель инструментов Calculus.
Назначение кнопок панели Calculus:
определение первой производной функции;
определение производных высших порядков;
ввод символа бесконечность;
вычисление определенного интеграла;
вычисление суммы;
вычисление произведения;
нахождение неопределенного интеграла;
вычисление суммы с использованием в качестве индекса переменной из диапазона;
вычисление произведения с использованием в качестве индекса переменной из диапазона;
вычисление предела;
вычисление предела справа;
вычисление предела слева.
Во всех перечисленных операторах могут использоваться функции пользователя. Все операторы, представленные на панели инструментов Calculus, можно использовать при объявлении функции пользователя.
Вычисление пределов и неопределенных интегралов выполняется только в символьном виде. Поэтому в выражении следует использовать символьный знак равенства (→). Для ввода знака можно использовать сочетание клавиш Ctrl+ . Или соответствующую кнопку панелей Evaluation или Symbolic. Вычисление же суммы, произведения и определенного интеграла и производной возможно как в символьном (символьный знак равенства), так и в численном виде (знак =).
6.2 Определение первой производной функции и производных высших порядков
Для
ввода оператора дифференцирования
используется кнопка
панели инструментов Calculus.
Ввод дифференцируемого выражения и
имени переменной, по которой следует
дифференцировать, выполняется в
соответствии с принятой в математике
формой.
Например,
определим производную функции
в символьном виде:
.
Если переменной, по которой определяется производная, присвоено значение, то вычисляется значение производной в заданной точке одним из методов численного дифференцирования (с использованием символьного и обычного знака равенства):
Оператор применяется для вычисления производной функции одной переменной и частных производных функции нескольких переменных.
Если дифференцируемое выражение состоит из нескольких слагаемых, чтобы производная была взята от всего выражения, записывая его в операторе дифференцирования, необходимо взять выражение в круглые скобки.
Для
определения производных высших порядков
после ввода оператора
(кнопкой
)
задается дифференцируемая функция,
порядок производной, переменная по
которой определяется производная
(аналогично вычислению первой производной).
Например,
.