我在 Matlab 中有一个 2 年的列,如下所示:
% Col2 Is always greater than Col1
mat = [2009 2012 ;
2012 2012 ;
2012 2013 ;
我需要为第 1 行执行 2009:2012,为第 2 行执行 2012:2012,依此类推......这并不容易,因为每对的大小 1:N 都在不断变化。
FinalAns = [ 2009
2010
2011
2012 % --
2012 % --
2012
2013 ] ; % --
我不能使用“for”循环,因为数据量非常大,而且我没有成功使用accumarray
它。将高度赞赏矢量化解决方案。