Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

3 сем / РЗ 1 вар 1 / Титульный лист

.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
277.92 Кб
Скачать

Санкт-Петербургский Политехнический университет Петра Великого

Институт машиностроения, материалов и транспорта

Высшая школа машиностроения

ОТЧЕТ

по лабораторной работе № 1

Дисциплина: Вычислительная математика

Тема: Аппроксимация дискретных данных методом наименьших

квадратов

(Вариант 1)

Студент группы 3331505/10001 Гричачина А.А.

Преподаватель Кожанова Ю.В.

Санкт-Петербург

2022 г.

Задание

  1. В соответствии с номером варианта задания аппроксимировать таблично заданные значения неизвестной функции методом наименьших квадратов полиномами 1, 2, 3 и 4 степеней. При этом: для полиномов 1, 2, 3 и 4 степеней найти их коэффициенты путем решения систем линейных уравнений. Для полиномов 1 и 2 степени также найти коэффициенты с помощью функции regress. Для полинома 3-й степени также найти коэффициенты с помощью функции linfit. Для полинома 4-й степени также найти коэффициенты с помощью функции interp.

  2. Построить совмещенный график заданных узлов и всех полиномов.

  3. Построить график суммы квадратов отклонений полиномов во всех узлах в зависимости от степени полинома.

В таблице 1 указаны установочные данные.

Таблица 1 Заданные значения неизвестной функции

xi

0

0,6

1,2

1,8

2,4

3

yi

2,0

1,9

4,1

8,1

6,2

-5,0

Цель работы – получение навыков аппроксимации дискретных данных полиномом и исследование погрешностей аппроксимации в зависимости от степени полинома

Теоретические сведенья

MathCAD дает возможность:

Вычисление численными методами решений уравнений, систем уравнений и неравенств.

  1. Вычисление производных и интегралов.

  2. Вычисление сумм рядов, произведений.

  3. Действия с векторами и матрицами, включая операции матричного умножения, обращения матриц, транспонирование, вычисление определителя матрицы, скалярное и векторное умножение.

  4. Проводить символьное решение уравнений, интегрирование и дифференцирование.

  5. Разложение выражений на множители и приведение к простейшему виду.

  6. Построение графиков различных видов и многое другое.

Для полиномиальной аппроксимации (регрессии) в MathCAD’е можно воспользоваться следующими встроенными функциями:

  1. – возвращает вектор коэффициентов полинома, при этом всегда первые три компоненты вектора есть вектор вторых 16 производных и являются параметрами для описываемой ниже функции , а остальные компоненты и есть вектор коэффициентов , где - вектор данных аргумента, элементы которого должны быть расположены в порядке возрастания; - вектор значений того же размера; - степень полинома (целое положительное число).

Функция позволяет, вычислив коэффициенты , построить полином и уже его использовать, например, для построения графика.

  1. – возвращает результат полиномиальной регрессии, где - вектор вторых производных, созданный, например, предыдущей функцией; и - то же, что и в предыдущей функции; - текущее значение аргумента полинома.

Функция позволяет непосредственно вычислить значение полинома при любом значении аргумента без построения полинома.

  1. – более универсальная функция, возвращающая вектор коэффициентов a линейной комбинации функций, где и - то же, что и в предыдущей функции; - вектор базисных функций .

Выполненные задания

Рисунок 1 Входные данные, нахождение коэффициентов аппроксимирующего полинома с помощью системы уравнений и встроенных функций

Рисунок 2 Совмещенный график заданных узлов и всех полиномов

Рисунок 3 Задание суммы квадратов отклонений полиномов во всех узлах в зависимости от степени полинома и его график

Вывод: В ходе аппроксимации дискретных данных полиномом и исследования погрешностей аппроксимации в зависимости от степени полинома было получено, что наименьшая погрешность для заданных данных составляет для полиномов 3 и 4 степени, а для полиномов 1 и 2 погрешность существенна.

Соседние файлы в папке РЗ 1 вар 1
  • #
    01.07.202580.79 Кб01 _4 le,km.xmcd
  • #
    01.07.2025121.14 Кб01 _4 итог.xmcd
  • #
    01.07.202579.21 Кб01 _4 — копия.xmcd
  • #
    01.07.202557.34 Кб01 _4.xmcd
  • #
    01.07.202544.23 Кб01_1.xmcd
  • #