To remove extra elements and convert to square matrix
A = rand(82580526,1) ;
l = length(A) ;
N = floor(sqrt(l)) ;
iwant = reshape(A(1:N*N),N,N) ;
To append zeros and convert to square matrix
A = rand(82580526,1) ;
l = length(A) ;
N = ceil(sqrt(l)) ;
A = [A ; zeros(N^2-l,1)] ;
iwant = reshape(A,N,N) ;
Best Answer