function Pv=getNoise(nIt,n) pulselocs=reshape([1:n^2],n,n)'; ns=10;%size of subsquares inputV=randn((n/ns)^2,nIt); Pv=zeros(n^2,nIt); m=1; for k=1:n/ns for l=1:n/ns klocs=pulselocs((k-1)*ns+1:k*ns,(l-1)*ns+1:l*ns); Pv(klocs(:),:)=repmat(inputV(m,:),length(klocs(:)),1); m=m+1; end end end