Bonjour à tous,
j'ai trouvé beaucoup de documentations sur les matrices et cela me paraît assez simple de modifier une valeur dans une matrice. Toutefois, je n'arrive pas à modifier la valeur dans une matrice à 3 dimensions.
Voici le début de mon code :
Je peux correctement vérifier la taille de ma matrice, en revanche si je veux modifier une valeur dans cette matrice 2001x2001x2, impossible sans que cela ne me supprime l'ancienne matrice et m'en recréé une nouvelle :Code:mini = 1000; maxi = 3000; dimension = maxi-mini+1 matrice_result = hypermat([dimension dimension 2]); pause
Pouvez-vous m'aider ? Comment change-t-on une valeur dans une matrice à 3 dimensions ??Code:-1->size(matrice_result) ans = 2001. 2001. 2. -1->matrice_result(2,2,2) = 23 matrice_result = (:,:,1) 0. 0. 0. 0. (:,:,2) 0. 0. 0. 23. -1->size(matrice_result) ans = 2. 2. 2.
Bien cordialement
Nicolas
-----