function aufgabe_2
%% Aufgabenteil 2a
A=[ 1 1 1 1;...
    0 1 0 1;...
    0 0 1 1;...
    0 0 0 1];
B=[ 1 2;...
    -2 5];
b_a=ones(8,1);
C_a=[B          zeros(2,4) zeros(2,2);...
   zeros(4,2) A          zeros(4,2);
   zeros(2,2) zeros(2,4) B];
x_a=C_a\b_a
norm(x_a)

%% Aufgabenteil 2b
n=10;
N=n*4+4;
C_b=zeros(1:N,1:N);
C_b(1:2,1:2)=B;
C_b(N-1:N,N-1:N)=B;
for ii=3:4:n*4+2
    C_b(ii:ii+3,ii:ii+3)=A;
end
C_b
b_b=ones(N,1);
x_b=C_b\b_b
norm(x_b)
end
