- •Выполнение расчетов с использованием пакета программ mathcad
- •2.1. Индивидуальное задание по решению нелинейных уравнений Найти корни уравнений с использованием встроенной функции root пакета MathCad и реализовать алгоритм решения нелинейного уравнения методом:
- •Деления отрезка пополам (первое уравнение)
- •2.6. Индивидуальное задание по решению систем линейных алгебраических уравнений
- •Согласно теореме Крамера, решение системы линейных алгебраических уравнений может быть найдено по формулам:
- •3.1. Постановка задачи
- •3.3. Приближение функции с использованием метода наименьших квадратов Определение коэффициентов линейной регрессии с помощью решающего блока
- •Расчетная формула
- •И окончательно расчетная формула примет вид
2.6. Индивидуальное задание по решению систем линейных алгебраических уравнений
Решить систему линейных алгебраических уравнений
методом Крамера
с использованием решающих блоков пакета MathCAD
методом обратной матрицы
2.7. Решение системы линейных алгебраических уравнений методом Крамера
Согласно теореме Крамера, решение системы линейных алгебраических уравнений может быть найдено по формулам:
г
де
- определитель, получающийся заменой
k-го
столбца матрицы свободными членами
системы.
Для решения системы необходимо задать соответствующие матрицы и найти их определители, используя встроенные матричные операторы пакета MathCAD.
2.8. Решение системы линейных алгебраических уравнений с использованием решающих блоков пакета MathCAD
Для решения системы уравнений с использованием решающих блоков необходимо:
Задать начальные (предполагаемые) значения переменных x1, x2, x3, x4.
Указать на начало решающего блока ключевым словом Given.
Набрать решаемую систему уравнений (вместо знака «равно» следует набрать знак «приблизительно равно»).
И
спользуя
функцию Find
следующего формата,
найти значения искомых переменных, обозначенных в данном случае как xx1,xx2,xx3,xx4.
2.9. Решение системы линейных алгебраических уравнений методом обратной матрицы
Если представить систему уравнений в матричном виде
то
матрица неизвестных
определится
2.10. Сделать выводы по работе
Лабораторная работа 3
ПРИБЛИЖЕНИЕ ФУНКЦИЙ
Цель работы:
Решение практических задач по обработке экспериментальных данных (задача интерполяции) с использованием приближения функций кубическими сплайнами и методом наименьших квадратов.
И
ндивидуальное
задание
p1 – последняя цифра в зачетной книжке студента;
р2 – предпоследняя цифра в зачетной книжке студента;
р3 – число букв в фамилии студента.
Время выполнения работы 4 часа
3.1. Постановка задачи
На лесной опытной станции были произведены 20 измерений диаметра дерева D на высоте груди (1.3м) и высоты H. Результаты измерений сведены в таблицуТребуется решить задачу интерполяции – для любого значения из интервала от Dmin до Dmax найти значение высоты H.
3.2. Интерполяция кубическими сплайнами
Интерполяция кубическими сплайнами состоит в сглаживании кривой так, что первая и вторая производные сглаживаемой кривой являются непрерывными. Искомая кривая определяется рядом соединенных отрезков кубических функций. Интерполяция осуществляется в 3 этапа:
Исходные данные требуется представить в виде матрицы, где каждый из двух столбцов - это вектор значений Di и Hi. Затем, используя функцию V=csort(M,N), отсортировать значения матрицы по столбцу Di в порядке возрастания. В данном формате функции csort(M,N) M – обозначение матрицы, N – номер столбца, по которому производится сортировка.
И
спользование
функции s=cspline(x,y)
на векторах x
и y
возвращает вектор s,
содержащий значения вторых производных
сглаживаемой кривой в заданных точках.
В качестве векторов x
и y
следует
задать
значения
Di
и Hi,
что соответствует столбцам V<0>
и V<1>:
Использование функции interp позволяет найти значения функции q(z) для промежуточных значений z из интервала от Dmin до Dmax:
q(z)=interp(s,x,y,z)
Рис. 3.1
В результате интерполяции кубическими сплайнами должен быть представлен интерполяционный график, состоящий из точечного графика исходных значений диаметра и высоты дерева и гладкой интерполяционной кривой, проходящей через данные точки.
