University-Docs/Documents/School/SEM 1/Octave/examenjan.m

47 lines
616 B
Matlab

% Vraag 1
A = [0.1 -1 0;0 pi -0.2;0.7 -2 1/sqrt(2)]
C = A
norm(C(:,3))
for col=1:size(A,2)
B = A;
B(:,col)=norm(A(:,col)) * A(:, col)
end
norm(B(:,3))
% Vraag 2
a1 = [1 -2 1 0 3 -5]'
a2 = [-1 0 3 1 2 4]'
a3 = [3 -4 -1 2 -1 0]'
a4 = [-10 10 10 -4 10 3]'
A = [a1 a2 a3 a4]
rref(A)
% a4 is lin afh van de andere kolommen
% gewichten: x = [1 2 -3]'
x = [a1 a2 a3]\a4
rank([a1 a2 a3])
% a3 is niet te schrijven als een lineaire combinatie van zijn voorgangers want lin onafh
% 4
% qr geeft orthonormale kolommen
[Q, R] = qr([a1 a2 a3], 0)
% Vraag 3
A = [1 3;-1 -2;2 4;7 -3;-5 1]
P1 = A*inv(A'*A)*A'