%% Metoda nejmenších čtverců a aproximace dat
% Data: (x_i,y_i),\ i=0,\dots,N
% Bázové funkce: \phi_0,\dots,\phi_M,\ \Phi=c_0\phi_0+\dots+c_M\phi_M
% Minimalizujeme výraz \sum(\Phi(x_j)-y_j)^2
% Příklad

format short
N=10;
x=linspace(0,1,N+1);
y=3*x-2;
er=0.1*randn(size(x))
Y=y+er;
plot(x,Y,'r+',[0 1],[-2 1],'k--')

% Úkol 1: Určete rovnici aproximační přímky pomocí metody nejmenších čtverců.
%
% Úkol 2: Určete odhad pro data ze souboru 'data1'

load data1
plot(x,Y,'*')