Bonjour.
J'essaye de passer de 5 matrices de dimension Nx3 à une matrice Nx3X5
J'utilise la procédure suivante :
J'ai d'abord essayé la méthode la plus en rapport avec Matlab mais comme les matrices ne sont pas de même taille cela ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 S11a=dlmread('S11a.txt'); S11b=dlmread('S11b.txt'); S11c=dlmread('S11c.txt'); S11d=dlmread('S11d.txt'); S11e=dlmread('S11e.txt'); a=size(S11a,1) % nombre de lignes dans les matrices S11 b=size(S11a,2) % nombre de colonnes dans les matrices S11 S11=zeros(a,b,5); % for i=1:a % for j=1:b % S11(i,j,1)=S11a(i,j) % end % end S11(:,:,2)=S11b; S11(:,:,3)=S11c; S11(:,:,4)=S11d; S11(:,:,5)=S11e;
J'ai ensuite essayé la méthode à l'ancienne en imposant les valeurs pour chaque élément de la matrice. Je n'ai pas d'erreur mais Matlab n'en finit pas de tourner.
Avez vous une solution à m'indiquer ?
Merci
Partager