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

lab 5 / my_smooth

.m
Скачиваний:
9
Добавлен:
19.04.2021
Размер:
626 б
Скачать
function my_smooth(N)
x=1:N;
for i=1:N
y(i)=f(x(i))+1000*rand;
end

f1=smoothdata(y, 'movemean');
f2=smoothdata(y, 'movmedian');
f3=smoothdata(y, 'gaussian');
f4=smoothdata(y, 'lowess');
f5=smoothdata(y, 'loess');
f6=smoothdata(y, 'rlowess');
f7=smoothdata(y, 'rloess');
f8=smoothdate(y, 'sgolay');

figure;
hold on;
plot(x,y,'ro','MarkerSize',10)
plot(x,f1,x,f2,x,f3,x,f4,x,f5,x,f6,x,f7,x,f8,'--')
grid on
title('smooth data y(x)');
xlable('x');
ylabel('Interx.function and table data');
legend({'y','movmean','movmedean','gaussian','lowess','loess','rlowess','rloess','sgolay'},'Location','best');
Соседние файлы в папке lab 5