function y = L_ij_no_rand(num_columns,npp,N,l5_rec,l23_rec,l5_l23,l23_l5,l23_l23)
%instantiation of weight matrix without randomness
L_ij1 = zeros(N,N);
for i = 1:num_columns
    j = (i-1)*npp*2;
    for k = 0:2*npp:(num_columns - 1)*2*npp
        if j ~= k
            L_ij1(j+npp+1:j+2*npp,k+npp+1:k+2*npp) =  l23_l23;
            L_ij1(j+npp+1:j+(2*npp),k+1:k+npp) =  l23_l5;
        end
    end
    L_ij1(j+1:j+npp,j+1:j+npp) =  l5_rec;
    L_ij1(j+npp+1:j+2*npp,j+npp+1:j+2*npp) =  l23_rec;
    L_ij1(j+1:j+npp,j+npp+1:j+2*npp) =  l5_l23;
end
y = abs(transpose(L_ij1(1:N,1:N)));
end