我有大约 1000 列数据。我想创建另一个数组,其中包含所有数据行的所有可能的列组合之间的差异。我可以使用for
循环来解决它,但是 MATLAB 中有没有更简单的方法来做到这一点?
数据格式如下
Date Col1 Col2 ..... Col1000
. . . .
. . . .
我需要最终数组采用以下格式
Date Col1-Col2 Col1-Col3 .... Col1-Col1000 Col2-Col3 Col2-Col4 ..... Col2-Col1000
并继续Col999-Col1000
获取总共的nchoosek(1000,2)+1
数据列和日期。