Comment ecrire une matrice 3D en matlab
Fermé
zareh
Messages postés
9
Date d'inscription
samedi 21 novembre 2009
Statut
Membre
Dernière intervention
27 mars 2010
-
17 mars 2010 à 13:37
tug83 - 27 juil. 2012 à 15:59
tug83 - 27 juil. 2012 à 15:59
A voir également:
- Matrice 3d matlab
- Google maps satellite 3d - Guide
- Smartshow 3d - Télécharger - Visionnage & Diaporama
- Paint 3d mac - Télécharger - Dessin & Illustration
- 3d mark - Télécharger - Informations & Diagnostic
- 3d - Guide
1 réponse
Char Snipeur
Messages postés
9696
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 297
17 mars 2010 à 14:12
17 mars 2010 à 14:12
tu peux essayer :
H(1,:,:)=Hx;
H(2,:,:)=Hy;
H est alors un tableau à trois dimensions (on ne peut plus vraiment parlé de matrice).
La dernière fois que j'ai testé les tableaux multidimensionnel sous matlab, ça merdait un peu, en particluier l'impossibilité de faire des coupes simple. Par exemple, H(:,1,:) n'était pas converti automatiquement en matrice 2D.
H(1,:,:)=Hx;
H(2,:,:)=Hy;
H est alors un tableau à trois dimensions (on ne peut plus vraiment parlé de matrice).
La dernière fois que j'ai testé les tableaux multidimensionnel sous matlab, ça merdait un peu, en particluier l'impossibilité de faire des coupes simple. Par exemple, H(:,1,:) n'était pas converti automatiquement en matrice 2D.
17 mars 2010 à 15:29
ca va etre tres difficile de travailler avec la matrice, alors je pense à decomposer mon travail en 3 et refaire les meme etapes pour les 3 polarisations à part, ce qui revient a un plus simple travail mais un peu plus long ..
pour le cas du 3D j'ai trouvé une fonction squeeze, j'ai cru qu'elle pourra m'aider mais malheuresement n'a pas..
Merci
Zareh
27 juil. 2012 à 10:35
27 juil. 2012 à 15:59
H = cat(3,Hx,Hy,Hz)
Aurélien
http://blog.developpez.com/matlab4geek/