1 2 3 4 5 6 7 8
| C=xlsread('matricepluscourschemin.xls');
D=xlsread('tableaudechet.xls');
nb=input('Entrez le nb de méthaniseurs');
n=size(C,2);
for i=1:nb
l=input('Numéro du noeud');
eval(['A' num2str(i) '=[C(1,2:n);C(l+1,2:n);D(2,:)]']);
end |
Voilà mon code complet, je ne sais pas si c'est très compréhensible & exploitable.
C'est ma boucle for qui me permet de générer mes matrices avec avec à chaque fois l'indice dans le nom
eval(['A' num2str(i) '=[C(1,2:n);C(l+1,2:n);D(2,:)]']);
Cette ligne me crée la matrice Ai (donc A1,A2...) avec derrière le = les données pour la remplir. Par exempl,e je me retrouve avec:
1 2 3 4 5
| A1 =
1 2 3 4 5 6 7 8 9 10 11 12
15 8 0 5 14 15 28 13 20 30 13 15
5 6 9 11 5 6 4 9 3 10 14 3 |
et ainsi de suite pour mes nb matrices
Par la suite je cherche à effectuer un tri sur ces matrice, et c'est là que j'ai un soucis pour les nommer.
Partager