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

Лаб 5 / z3-5

.m
Скачиваний:
9
Добавлен:
24.04.2023
Размер:
1.29 Кб
Скачать
% задачи 3-5.Построить график и отобразить на нем следующие данные:
% исходные данные в виде точек и графики аппроксимирующих функций. Использовать
% стандартные средства Matlab для построения соответствующих кривых.
% Сравнить результаты. Построить графики ошибок аппроксимации для всех n.
clear
% точки по варианту (7)
x = [-0.5:0.04:1.5]
y = [0.8381, 0.6434, 0.8021, 0.5503, 0.7475, 0.8743, 0.7827 0.9828, 0.7537, 0.5455, ...
0.6848, 0.9725, 0.8272, 0.8888, 0.9585, 0.5737, 0.7556, 0.7446 0.7009, 0.8001, ...
1.0066, 0.8044, 0.9543, 0.7044, 0.7818, 0.6713, 0.7297, 0.7109 0.7870, 0.7939, ...
0.6826, 0.7843, 0.7412, 0.6961, 0.6057, 0.6965, 0.5632, 0.3903 0.5605, 0.4690, ...
0.4037, 0.5651, 0.6047, 0.2716, 0.3140, 0.1634, 0.3118, -0.1071 0.2734, 0.1377, ...
0.1034];

p3 = polyfit(x, y, 3);
Y3 = polyval(p3, x);
p5 = polyfit(x, y, 5);
Y5 = polyval(p5, x);
p7 = polyfit(x, y, 7);
Y7 = polyval(p7, x);

plot(x, Y3, 'm', x, Y5, 'r', x, Y7, 'g', x, y, '.')
figure
plot(x, Y3-y, 'm', x, Y5-y, 'r', x, Y7-y, 'g')



Соседние файлы в папке Лаб 5