Salve a tuttii, volevo chiedervi un piccolo aiuto.
Dovrei creare una matrice GAMMA di dimensione LxL, in cui L è scelto dall'utente
Lo pseudocodice dell'algoritmo da implementare per creare la suddetta matrice è definito nella seguente maniera:


GAMMA[i,j] = alpha ^^ (i-j) for i >= j

0 otherwise.


dove il generico alpha ^^i =table(i);

e table è una tabella di 510 elementi.

Il mio linguaggio di programmazione è MATLAB, ma il problema credo sia più di comprensione dello pseudocodice.
Quello che ho fatto io è così:

codice:
A=zeros(L,L);
for i=0:L-1
    for j=0:L-1 
        if i >= j
            GAMMA(i+1,j+1)=table((i-j),+1);
        end
    end
end
Il problema è che appena utilizzo dei valori di L elevati il programma si blocca perche vuole accedere a valori di table >510 che ovviamente non ci sono.
Cosa sbaglio????