te aconsejo que hagas algo asi
(dentro de un for para tus " N" vectores)
aux1=size(x,2);
aux2=size(x[i+1],2);
if aux1>aux2
num_col=aux1;
aux3=[eye(aux2),zeros(aux1-aux2,aux2)];
x=x[i+1]'*aux3;
else
num_col=aux2
(algo similar..)
end
final_matrix=[final_matrix, x,x[i+2]
%%creas un vector de unos con la longitud