Bonjour,
j'aurais besoin d'aide pour concaténer plusieurs matrices ensemble, pour détailler, je dois charger 105 fichier.mat, et je dois prendre la variable 'rapPol'de chaque fichier .mat et concaténer avec les autres matrices rapPol, donc concaténer les uns à la suites des autres pour n'avoir qu'une seule et même matrice.
Voici mon code actuel
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 function polarisation pol=[]; alti=[]; rep = 'C:\Users\xxx\Documents\MATLAB'; ext = '*.mat'; chemin = fullfile(rep,ext); listpol = dir(chemin); Nom=numel(listpol); for f=1:Nom z=f; fichier =listpol(f).name; mat_pol=load(fichier,'rapPol'); mat_alti=load(fichier,'alt'); pol = [pol;mat_pol]; alti =[alti;mat_alti]; save('matrice.mat','pol','alti'); %save('matrice.mat','alti'); end
Partager