[MATLAB] Nom de matrice en variable

  • Auteur de la discussion Rodrigao
  • Date de début

Rodrigao

Nouveau membre
Bonjour,

je cherche à passer un nom de matrice en variable dans un script MATLAB.

Exemple qui sera peut-être plus parlant :

je récupère dans la matrice MSB93A les données du fichier MSB93A.txt
Je procède de même pour MSB93B, MSB93C, mais aussi pour MHK771... bref des noms différents.

J'ai fait une boucle comme ceci :

Code:
[Indline,Indcol] = find(MSB93A==t0);
    [taille1,taille2] = size(Indline);
    if taille1*taille2 ~= 0
        TPtot = TPtot + MSB93A(Indline,7);
    else
        return;
    end;
Je voudrais pouvoir mettre à la place du nom de la matrice une sorte de variable qui prendrait successivement mes différents noms de matrice. J'ai vu dans un topic un peu similaire sous Excel (http://www.presence-pc.com/forum/ppc/Programmation/macro-excel-fichier-variable-formule-sujet-2166-1.htm) que cela était possible alors j'espère pouvoir le faire avec MATLAB.

Je ne sais pas si j'ai vraiment bien choisi le bon topic, car c'est un peu de la programmation mais surtout de l'utilisation du logiciel MATLAB...

En tout cas, je suis ouvert à toute idée ou aide !
Merci d'avance
Rodrigão
 

Rodrigao

Nouveau membre
C'est bon finalement j'ai trouvé quelque chose qui m'a aidé...

en rentrant mes noms de matrices dans un fichier, j'ai utilisé ensuite un eval et ça a marché :)

 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 158
Messages
6 718 522
Membres
1 586 445
Dernier membre
FlySilvers
Partager cette page
Haut