% Делаем продолжение ганкелевой матрицы % === Input Data ======== v=[1 2 3 4] % ====== Algorithm ====== H=sym(hankel([v 0])); s = sym('x', [1 size(v,2)+1]); S=flipud(toeplitz(s)); for i=1:size(H,1) for j=1:size(H,2) if i+j<=5 S(i,j)=0; end end end HS=H+S