% Ekstraoppgave -- tillegg til opp. 6.6.3 clear all; m=4; % antall punkter x=[-1; 0; 1; 2]; y=[0; 1; 2; 4]; % x og y koordinatene til de gitte punktene figure(1) plot(x, y,'or') hold on; d = [2; 2; 1; 1]; W=diag(d) % W er vektmatrisen X=[ones(m,1) x] % X er designmatrisen beta = X'*X \ X'*y % beta gir vanlig minste kvadraters losning WX=W*X; Wy=W*y; vbeta = WX'* WX \ WX'* Wy % vbeta gir vektet minste kvadraters losning t=linspace(-2, 3); f= beta(1)+ beta(2)*t; % gir minste kvadraters linje vf= vbeta(1)+ vbeta(2)*t; % gir vektet minste kvadraters linje plot(t,f,'b') % plotter m.k.-linjen hold on; plot(t,vf,'g') % plotter vektet m.k.-linjen %hold on;