明白你的意思,应该可以实现的,只是没有你的数据 你的数组trs是cell的吧,我先模拟了一个数组,包含[]: clear all;clc; N=20; for ii=1:N A{ii}=eye(4); end for jj=1:N if rem(jj,2)==0 A{jj}=[]; end end ------------------------后面的部分,用NaN把[]替换掉: for kk=1:N if isempty(A{kk})==1 A{kk}=NaN; end end本回答被提问者和网友采纳