- •Кафедра автоматизации и систем управления
- •Введение.
- •Лабораторная работа № 1. Основы работы с системой MathCad.
- •Ввод формул
- •Лабораторная работа № 2. График функции.
- •Варианты
- •Лабораторная работа № 3. Расширенные скалярные операторы
- •Варианты
- •Задание 2
- •Рассмотрим некоторые способы создания массивов:
- •В любом месте документа допускается как переопределение любого из элементов массива, так и изменение его размерности
- •2. С использованием встроенной функции :
- •Функции, возвращающие специальные характеристики матриц
- •Задание 1
- •Порядок выполнения задания
- •Лабораторная работа № 6. График поверхности
- •Порядок выполнения задания
- •Лабораторная работа № 7 решение нелинейных уравнений
- •Задание 1.
- •Порядок выполнения задания
- •Варианты
- •Порядок выполнения задания
- •Решение нелинейного уравнения
- •Поиск корней с помощью функции root:
- •Лабораторная работа № 8. Аппроксимация функций
- •Линейная интерполяция
- •Сплайн-интерполяция
- •Линейная регрессия
- •Задание 1.
- •Порядок выполнения задания
- •Варианты
- •Варианты
- •Лабораторная работа № 9. Решение дифференциальных уравнений
- •Задание 1.
- •Порядок выполнение задания
- •Варианты:
- •Варианты
- •1. Решение дифференциальных уравнений.
- •2. Дифференциальное уравнение второго порядка
- •Лабораторная работа № 10 Разложение в ряд
- •Внимание
- •Разложение выражения в ряд с разным порядком аппроксимации
- •Разложение выражения в ряд по разным переменным
- •Интегральные преобразования
- •Примечание
- •Прямое преобразование Фурье
- •Прямое и обратное преобразование Лапласа
- •Прямое и обратное z-преобразование
- •Лабораторная работа №11 поиск экстремума функции
- •Экстремум функции одной переменной
- •Условный экстремум
- •Три примера поиска условного экстремума
- •Экстремум функции многих переменных
- •Задание
- •Варианты
Задание 1.
Найти все корни заданного алгебраического уравнения, используя функции root и polyroots. Сравнить полученные решения.
Порядок выполнения задания
1. Задать функцию, нули которой требуется найти.
2. Построить график функции для локализации ее нулей.
3. Задать начальное приближение.
4. Найти и вывести полученное значение вещественного корня.
5. Для поиска комплексных корней определить мнимую единицу.
6. Задать комплексное начальное приближение.
7. Последовательно найти все остальные корни исключая найденные корни из исходной функции.
8. Задать вектор коэффициентов многочлена.
9. Воспользоваться функцией polyroots для поиска корней.
Варианты
1. х5 - 2.2х3 + 0.5x2 - 7х = 3.4.
2. х5 - 3.2х3 + 1.5x2 - 7х = 5.4.
3. х5 - 5.2х3 + 2.5x2 - 7х = 2.4.
4. х5 - 4.2х3 + 3.5x2 - 7х = 7.4.
5. х5 - 2.2х3 + 7.5x2 - 7х = 3.9.
6. x5 - 2.9x3 + 6.5x2 - 7x = 5.4.
7. x5 - 3.2x3 + 9.5x2 - 7x = 7.5.
8. x5 - 3.5x3 + 2.5x2 - 7x = -6.4.
9. x5 - 9.2x3 + 5.5x2 - 7x = -1.4.
10. x5 - 8.2x3 + 4.5x2 - 7x = -6.5.
11. x5 - 3.2x3 + 2.5x2 - 7x = -1.5.
12. x5 - 7.2x3 + 9.5x2 - 7x = -2.5.
13. x5 - 5.2x3 + 5.5x2 - 7x = -3.5.
14. х5 — 1.2x3 + 8.5x 2 - 7x = -4.5.
х5 — 3.2x3 + 1.5x2 - 7x = -9.5.
Задание 2.
Решить систему из двух нелинейных уравнений.
Порядок выполнения задания
1. Задать начальное приближение.
2. Открыть блок решения, набрав слово Given.
3. Определить все уравнения системы, используя знак жирного равенства.
4. Найти решение системы, используя функцию Find.
5. Проверить полученное решение.
Варианты
Пример:
Решение нелинейного уравнения
Строим графики функции, представляющей левую часть уравнения:
Поиск корней с помощью функции root:
Начальное приближение:
П ервый корень:
О пределение мнимой единицы:
К омплексное начальное приближение:
В торой корень:
Т ретий корень:
2. Поиск корней с помощью функции polyroots:
Решение системы нелинейных уравнений
а) Первое решение:
Начальное приближение:
( уравнения системы)
( ограничительное условие)
( решение)
Проверка:
б) Второе решение:
Лабораторная работа № 8. Аппроксимация функций
Цель: научиться аппроксимировать функциональные зависимости различными методами в среде MathCAD.
При проведении научно-технических расчетов искомые функциональные зависимости часто получаются в виде набора значений в определенных точках, количество которых ограничено. Возникает задача получения промежуточных значений функции между узловыми точками (интерполяция), а иногда и за их пределами (экстраполяция). Эта задача решается аппроксимацией (заменой) исходной зависимости, то есть ее подменой какой-либо достаточно простой функцией.
Линейная интерполяция
Простейшей интерполяцией между двумя значениями является линейная интерполяция — функция между узловыми значениями заменяется отрезком линейной функции, проходящей через эти значения. Графически это означает соединение узловых точек отрезком прямых. Если таких точек много, то получается ломаная линия, составленная из отрезков прямых. Интерполируемое значение для конкретного аргумента х есть ордината у соответствующей точки ломаной. Для вычисления этой ординаты в MathCAD используется функция
linterp(Vx, Vy, x).
Параметрами этой функции является вектор значений аргумента Vx, вектор задаваемых значений Vy и аргумент x, для которого требуется вычислить значение аппроксимируемой функции. Количество компонент векторов Vx и Vy должно быть одинаково. Вектор Vx должен содержать вещественные значения, расположенные в порядке возрастания (см. пример 1).
Интерполяционный полином Лагранжа
Если узлов не слишком много, можно построить полином, значения которого совпадают с заданными узловыми значениями функции. Такой полином называется интерполяционным. Лагранжем была получена формула интерполяционного полинома, в которой число узловых точек и их расположение может быть произвольным. Степень полинома Лагранжа на единицу меньше числа узловых точек, в которых задаются значения функции. График полинома (интерполирующей функции) проходит точно через заданные значения. Они могут располагаться как равномерно по оси х, так и неравномерно. Для расчета по формуле Лагранжа требуется два вектора значений, которые задают таблицу интерполируемой функции, а также сама формула Лагранжа (см. пример 2).