Bonjour mes chers
SVP j'ai besoin de votre aide
En fait, j'ai une matrice a trois dimensions que j'ai obtenu par un programme en MATLAB ( n matrices chacune de dimension A*A), elles sont binaires, je vais les utiliser comme input pour un programme en C++. Pour les matrices de petite taille, je peux les déclarer sans problème comme suit:
int M[8][8][4]={0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,...}.
Alors que pour les matrices de tres grande taille M(500,500, 100), ca sera impossible. Dans ce cas, j'ai cherché seulement les valeurs qui sont égales à 1 sur le programme initial sur matlab, il m'affiche les numéros des éléments dans la matrice exemple:
309
537
97876
..
Normalement, juste je vais copier ce résultat sur le programme de C++; Comment SVP je peux les déclarer , j'ai pas d'autres solutions que de les copier dans la déclaration
Merci beaucoup d'avance
Partager