Executer un code .m dans une boucle for

Fermé
cosmios Messages postés 23 Date d'inscription mercredi 29 avril 2009 Statut Membre Dernière intervention 18 avril 2011 - 29 avril 2009 à 12:25
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 29 avril 2009 à 14:48
Bonjour,
Je travaille sur des données numériques inclus dans des fichiers .mat , je voudrais, a partir d'une boucle 'for' appliquer a chaque ficher de données un algo qui se trouve dans un fichier "traitement.m"
Avez vous une idée?
Merci d'avance
A voir également:

3 réponses

Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 298
29 avril 2009 à 14:03
Je pense savoir, si tu pose le problème un peu plus clairement.
0
cosmios Messages postés 23 Date d'inscription mercredi 29 avril 2009 Statut Membre Dernière intervention 18 avril 2011 1
29 avril 2009 à 14:41
re,
ok, donc j'ai dans un repertoire un ensemble de dossier :
ex de 4 dossiers: a,b,c,d
chque dossier comprend un ensemble de fichiers qui sont des données numériques
a1.mat, a2.mat, a3.mat
b.mat1, b2.mat, b3.mat
...
dans un fichier 'main.m' , j'ai crée une variable v1: matrice 4x1 pour les dossiers, et on va dire une variable v2: matrice 3x1 pour les fichiers de chaque dossier.....
donc je vais faire une boucle qui parcoure chque fichier (par chemin) de chaque dossier dans l'ordre pour acceder au contenu de chaque fichier
dans le corp de la boucle , je veux inclure un traitement (traitement.m) que j'applique a chaque fichier
parcouru dans la boucle.
traitement.m permet d'afficher des courbes, en 2D et en 3D du contenu des données numériques....
donc ma question ? c'est comment appeler 'traitement.m' dans le 'main.m'..........
prends-il en entrée v1 et v2 ?

Merci
a+
0
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 298
29 avril 2009 à 14:48
c'est comment appeler 'traitement.m' dans le 'main.m'..........il suffit de l'appeler simplement : "traitement"
prends-il en entrée v1 et v2 ? ça je ne sais pas, il faut voir comment il est foutu, si c'est un script et qu'il fait directement référence à v1 v2 oui, si c'est une fonction, il faut voir.
0