%73. oldal, 1. probléma
%Unger Tamás István (FTD1YJ)

%Disclaimer: a feladat kiírásának szövege nincsen összhangban
%a megadott mintával. Én viszont úgy implementálom, ahogy a példában
%szerepel, tehát az upper right és a lower left rész nem zeros lesz,
%hanem ones. : ) Persze a másik is hasonlóan egyszerû...


function A = blocks(n,m)

B = zeros(n,m);
C = ones (n,m);

%Dobjuk õket össze vertikálisan így is, úgy is, és kész a mátrixunk fele.

D = vertcat(B,C); E = vertcat(C,B);

%Ezeket pedig pakoljuk össze horizontálisan, aztán csókolom.

A = horzcat(D,E);

end