MATLAB est un environnement logiciel technique qui vous permet d'importer , manipuler et d'analyser de grandes quantités de données. Dans de nombreux cas , il vos données sera fortement dimensions, ayant au moins trois dimensions . Conversion de données de grande dimension à des dimensions inférieures peut permettre à votre analyse soit plus facile et algorithmes d'analyse pour fonctionner plus efficacement . MATLAB contient la fonction intégrée permettant de modifier la dimensionnalité des données. Instructions
1
importer vos données ou de créer un réseau de test. Le code suivant crée un réseau tridimensionnel de zéros dans la forme d' enregistrements répétés de huit voies de données . Chaque enregistrement est de 100 points dans le temps long et répété 10 fois
myData = zeros ( 100,10,8 ) .
2
Convertir la dimensionnalité du tableau en utilisant la fonction remodeler . Pour combiner les 10 essais pour chaque canal dans l'exemple ci-dessus, utilisez le code suivant :
myNewData = remodeler ( myData , 100 * 10,8 ) ;
Cette fonction retourne une 1000 - par huit tableau avec les deux premières dimensions confondues.
3
Retirer dimensions uniques à l'aide de la fonction de compression . Même si ce n'est pas toujours nécessaire , après la manipulation de vos données, vous pouvez être laissé avec une dimension de longueur , appelé une dimension singleton. Le code suivant supprimer dimensions uniques parmi un éventail
betterArray = compression ( arrayWithSingletons ) . .
4
analyser vos données supplémentaire , le cas échéant