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

%Ez a feladat elég egyszerû, lévén a kiírás is tele van súgással

function A = make_square_waves(M,N) 

A = zeros(N); %Ez leszen a mátrixunk, amibe az adatok kerülnek. Inic.

for i = 1:N
    for j = 1:N %Nyomunk két for-ciklust, hogy be tudjuk járni A minden 
                %sorát és oszlopát (tehát minden elemét)
        A(i,j) = sign(sin(2*M*pi/N*i)*sin(2*M*pi/N*j)); %Itt pedig csak
        %annyi történik, hogy a 23. feladat képletét módosítva bemásolom,
        %majd az egész cuccnak veszem az elõjelét a súgás szerint, így
        %készen is van a négyszögjel. Ennyi.
    end
end

end