在矩阵中排列数据

  • 本文关键字:排列 数据 matlab
  • 更新时间 :
  • 英文 :


我想在(X Y BetaTol(和下一个(X Y BetaTol(之间插入NaN,以此类推,所以它用一个NaN列分隔,我的代码在下面,它没有正确地重新编译。

S={'X' 'Y' 'beta Tol'};  
T=repmat(S,1,7);        % to repeat character 7 times  
T=reshape([T, nan(size(T,1),2,size(T,3))], 1, {});  % trying to insert NaN in between the characters

我的建议是首先将Cell T重塑为矩阵,这样就可以在每列的末尾插入nan。然后将其重塑为原来的矩阵形状。

T2=reshape(T,[],7);
T2(4,:)={nan};
T2=reshape(T2,1,[]);

相关内容

  • 没有找到相关文章

最新更新