- •Порядок выполнения работы
- •Содержание отчета
- •1.1 Основые сведения о среде Mathcad
- •1.1.1 Меню mathcad
- •1.1.2 Работа с файлами и окнами
- •1.1.3 Печать
- •1.1.4 Режим справки
- •1.2 Выполнение простейших вычислений и операций в Mathcad
- •1.2.1 Запись формул и выражений на лист вычислений
- •1.2.2 Вычисление простых выражений
- •1.2.3 Переменные и функции
- •1.2.4 Построение графиков функций
- •1.3 Задания на практическую работу
- •1.4 Контрольные вопросы
- •Порядок выполнения работы
- •2.1 Работа с матрицами и векторами
- •2.1.1 Выполнение операций с матрицами и векторами
- •2.1.2 Специальные функции для работы с матрицами
- •2.1.2.1 Функции определения матриц и операции с блоками матриц
- •2.1.2.3 Функции, реализующие численные алгоритмы решения задач линейной алгебры
- •2.1.2.4 Функции сортировки
- •2.2 Решение систем линейных уравнений
- •2.2.1 Решение систем линейных уравнений с помощью функции lsolve
- •2.2.2 Решение системы линейных алгебраических уравнений методом обратной матрицы
- •2.2.3 Решение системы линейных алгебраических уравнений по правилу Крамера
- •2.2.4 Решение системы линейных алгебраических уравнений методом Гаусса
- •2.2.5 Символьное решение системы линейных алгебраических уравнений
- •3 Задание на практическую работу
- •Порядок выполнения работы
- •Содержание отчета
- •3.1 Решение нелинейных алгебраических и трансцендентных
- •3.1.1 Решение нелинейных уравнений с одной неизвестной
- •3.1.2 Встроенные функции MathCad для решения нелинейных алгебраических и трансцендентных уравнений
- •3.1.2.1 Встроенная функция MathCad – root(f(X), X)
- •3.1.2.2 Встроенная функция MathCad polyroots (V).
- •3.2 Решение систем уравнений
- •3.3 Символьное решение уравнений, неравенств и систем уравнений
- •3.4 Некоторые возможности MathCad
- •3.4.1 Комплексные числа в MathCad
- •3.4.2 Некоторые задачи математического анализа в Mathcad
- •3.5 Задание на практическую работу
- •Литература
3.1.2.2 Встроенная функция MathCad polyroots (V).
Для нахождения корней полинома в MathCAD предназначена специальная функция polyroots (v). Она находит как действительные, так и комплексные корни полинома n-ой степени, коэффициенты которого хранятся в массиве v длиной n+1. Параметром данной функции является вектор-столбец коэффициентов полинома v.
Пример использования функции polyroots показан на рисунке 3.1.4. При решении задачи надо правильно формировать вектор-столбец коэффициентов полинома v, записывая в него значения коэффициентов, начиная коэффициентов при х в нулевой степени.
3.2 Решение систем уравнений
Системы уравнений в MathCAD решаются в следующем порядке:
1. Находится приближенное решение системы уравнений. Приближенное решение удобнее всего найти графически;
2. Записывается директива Given, и после нее записываются уравнения системы. Следует помнить, что вместо знака “равно” при записи уравнений используется знак “логическое равенство”, который набирается как <Ctrl>+<=>.
3. Записывается любое выражение, использующее функцию Find. Параметрами данной функции являются все переменные, входящие в систему. Функция возвращает вектор-столбец решений системы.
Рисунок 3.1.4 - Нахождение корней полинома при помощи функции polyroots
Пример 3.3 Найти решение системы уравнений
.
Процесс решения данной системы уравнений показан на рисунке 3.2.1
В
результате функция Find
вернула вектор-столбец
и
.
Это значит, что решением системы уравнений
являются значения
и
.
3.3 Символьное решение уравнений, неравенств и систем уравнений
Для символьного решения уравнений и неравенств надо выполнить следующее:
Вставить в рабочий лист структуру solve c панели инструментов Simbolic.
Ввести данные: слева – уравнение или неравенство, справа – переменную, относительно которой требуется его разрешить.
Щёлкнуть вне области решения, чтобы получить результат.
Рисунок 3.2.1 – Пример решения системы уравнений
При
символьном решении уравнений и неравенств
следует вводить знаки =,
, находящиеся на панели инструментов
Boolean.
При символьном решении системы уравнений после Find надо ввести с панели инструментов Simbolic.
Пример символьного решения уравнений, неравенств и систем уравнений показан на рисунке 3.3.1
Рисунок 3.3.1 – Пример символьного решения уравнения, неравенства и системы уравнений
3.4 Некоторые возможности MathCad
В этом разделе приводятся краткие сведения о возможностях MathCAD, которые могут быть полезны в процессе обучения.
3.4.1 Комплексные числа в MathCad
MathCAD Воспринимает комплексные числа в форме a+bi, где a и b – вещественные числа. Комплексные числа можно вводить, или получать в результате вычислений. При вводе мнимые числа заканчиваются символом i или j. Нельзя использовать i или j сами по себе для обозначения мнимой единицы, во избежание смешения с именами переменных. Для ввода мнимой единицы следует напечатать 1i или 1j. При выходе из поля ввода единица не будет отображаться. Можно использовать j вместо i, если это удобнее. Чтобы MathCAD показывал нужный вам символ (i или j), выберите «Формат числа» из меню «Математика», нажмите на кнопку «Глобальный» и переключите «Мн.ед.» на i или j.
MathCAD содержит следующие операторы и функции для работы с комплексными числами:
Re(z) – вещественная часть z.
Im(z) – мнимая часть z.
arg(z) – угол в комплексной плоскости между вещественной осью и z. Результат заключён между π и –π.
-
модуль z.
Чтобы записать модуль выражения,
заключите его в выделяющую рамку и
нажмите клавишу с вертикальной чертой
«|».
-
Комплексно сопряжённое к z=
a+bi
, то есть a-bi.
Чтобы применить к выражению этот
оператор, выделите его и нажмите клавишу
двойные кавычки «”».
При использовании в комплексной области многие функции являются многозначными. Для многозначной функции MathCAD возвращает значение, составляющее на комплексной плоскости самый малый положительный угол с положительным направлением действительной оси, то есть главное значение.
Рисунок 3.4.1 – Комплексные числа в MathCAD
На рисунке 3.4.1 показан пример использования возможностей MathCAD при работе с комплексными числами.
