In realtà potresti farlo anche senza ciclo... scrivendo B come la differenza di due matrici.
La prima è abbastanza semplice, perché se fai il logaritmo di una matrice, viene fatto elemento per elemento, che è quello che ti serve.
La seconda matrice la devi invece costruire shiftando le righe verso il basso e aggiungendo la prima riga (la prima riga, come nel caso del ciclo for deve essere trattata separatamente.
Per lo shift puoi usare la funzione circshift.
Dovresti quindi riuscire a scrivere tutto in 2-3 righe.