Professional Documents
Culture Documents
Числові методи №5
Числові методи №5
Звіт
з лабораторної роботи №5
на тему:
«Апроксимація експериментальних даних методом найменших
квадратів»
з курсу «Числові методи»
Виконав:
студент групи ЕЕЕ-21
Шевчук Д.В.
Перевірив:
Мащенко В.А
Рівне-2023
Мета роботи: Вивчити основи методу найменших квадратів для побудови
апроксимаційних залежностей. Навчитися розв’язувати задачу апроксимації
дискретної залежності неперервною функцією. Ознайомитися з методикою
застосування програмних продуктів для побудови апроксимаційних функцій на
основі експериментальних даних.
Варіант 25
Завдання 1
Завдання 2
Результат:
coeff1 =
0.0479 0.5271
coeff2 =
ans =
0.0324
ans =
0.0321
3
2) Використання програми cftool.
Завдання 2
1) Безпосереднє знаходження лінійної апроксимаційної функції в Matlab.
x=[0.43 0.48 0.55 0.62 0.70 0.75];
y=[1.635 1.732 1.876 2.033 2.228 2.359];
grid on
plot(x, y, '*-r');
xi = min(x):0.1:max(x);
4
N = 2;
coeff1 = polyfit(x, y, N)
y2 = 0;
for k=0:N
y2 = y2 + coeff1(N-k+1) * xi.^k;
end
hold on; plot(xi, y2, '.k');
std(y-(coeff1(1)*x.^2+coeff1(2)*x+coeff1(3)))
Отримуємо:
coeff1 =
ans =
4.9020e-04
5
2) За допомогою додатка Basic Fitting;