J'ai environ 1000 colonnes de données. Je veux créer un autre tableau comprenant les différences entre toutes les combinaisons possibles des colonnes pour toutes les lignes de données. Je peux y aller en utilisant une boucle for
, mais y a-t-il un moyen plus simple pour MATLAB de le faire?Calcul des différences entre toutes les combinaisons de colonnes de la matrice
Les données sont dans le format suivant
Date Col1 Col2 ..... Col1000
. . . .
. . . .
J'ai besoin le tableau final dans le format suivant
Date Col1-Col2 Col1-Col3 .... Col1-Col1000 Col2-Col3 Col2-Col4 ..... Col2-Col1000
et en continuant à Col999-Col1000
pour un total de nchoosek(1000,2)+1
colonnes de données ainsi que les dates .
toutes les combinaisons possibles signifie aussi 'Col2-Col1, Col2-Col2 'etc ... – bla