% Hopfield modell léptetése
% T a külcsönhatási mátrix. vektor: x, ami N hosszú
% Megjegyzendő vektorok: X(M,N)-ben, ahol M a vektorok száma, N a hosszuk,
% vagyis X(i,:) az i-edik vektor.

feltetel = 1;
k = 1;
new = 1;
old = 0;
while (new - old)
    % Véletlen aszinkron léptetés
    prev = x;
    i = fix(rand()*N+1);
    temp = x*T;
    x(i) = sign(temp(i));
    
    % Konvergencia vizsgálat
    if (~(mod(k,5*N)))
        old = new;
        new = x*T*x';
    end
    k = k + 1;
end
x