Comment ecrire une matrice 3D en matlab
zareh
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
tug83 -
tug83 -
Bonjour,
Si J'ai 3 matrices Hx, Hy et Hz ( ce sont les 3 polarisations) comment je peux ecrire une matrice H tel que Hx, Hy et Hz seront representes comme des tranches de cette matrice H..( la matrice H a 3 tranches Hx Hy et Hz)
Hx Hy et Hz sont connues
Merci d'avance
Si J'ai 3 matrices Hx, Hy et Hz ( ce sont les 3 polarisations) comment je peux ecrire une matrice H tel que Hx, Hy et Hz seront representes comme des tranches de cette matrice H..( la matrice H a 3 tranches Hx Hy et Hz)
Hx Hy et Hz sont connues
Merci d'avance
A voir également:
- Matrice 3d matlab
- Architecte 3d gratuit - Télécharger - Architecture & Déco
- 3d slash - Télécharger - 3D
- Paint 3d mac - Télécharger - Dessin & Illustration
- Smartshow 3d - Télécharger - Visionnage & Diaporama
- Google maps satellite 3d - Guide
1 réponse
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.
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
H = cat(3,Hx,Hy,Hz)
Aurélien
http://blog.developpez.com/matlab4geek/