Skip to content

Vsev0l0d/se4-compMath-lab4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Аппроксимация функции методом наименьших квадратов

Предыдущая лабораторная работа

Цель работы: Найти функцию, являющуюся наилучшим приближением заданной табличной функции по методу наименьших квадратов.

Для исследования использовать:

  • линейную функцию;
  • полиномиальную функцию 2-й степени;
  • экспоненциальную функцию;
  • логарифмическую функцию;
  • степенную функцию.

Методика проведения исследования:

  • Вычислить меру отклонения: 𝑆=∑[𝜑(𝑥𝑖)−𝑦𝑖]^2 для всех исследуемых функций.
  • Уточнить значения коэффициентов эмпирических функций (a, b , c), минимизируя функцию S.
  • Сформировать массивы предполагаемых эмпирических зависимостей.
  • Определить среднеквадратичное отклонение для каждой аппроксимирующей функции. Вы-брать наименьшее значение.
  • Построить графики полученных эмпирических функций.

Программная реализация задачи:

  • Предусмотреть ввод исходных данных из файла/консоли (таблица y=f(x) должна содержать не менее 12 точек).
  • Реализовать метод наименьших квадратов, исследуя все функции п.1.
  • Предусмотреть вывод результатов в файл/консоль.
  • Для линейной зависимости вычислить коэффициент корреляции Пирсона.
  • Программа должна отображать наилучшую аппроксимирующую функцию.
  • Организовать вывод графиков функций, графики должны полностью отображать весь ис-следуемый интервал (с запасом).

Анализ результатов работы:

апробация и тестирование.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages