请教如何用一维数据构造hankel 矩阵请教如何用一维数据构造hankel 矩阵请教如何用一维数据构造hankel 矩阵
收起
来一点骚操作:
% m行n列 m=3; n=5; X=1:(m+n-1); % 假设这是一维数组长度为m+n-1 kankelMat=zeros(m,n); % 先初始化一个m行n列数组 % 依据单变量索引将数字放到相应的位置 k=0:m*n-1; kankelMat(k+1)=X(mod(k,m)+1+floor(k./m)); disp(kankelMat)
运行结果: 1 2 3 4 5 2 3 4 5 6 3 4 5 6 7
报告相同问题?