bonjour à tous,

je débute sur MATLAB
j'ai codé quelques fonctions qui me permettent d'avoir des informations type moyenne etc...
pour chacun des fichiers, j'ai une 10e de valeur.

alors la routine de calcul tourne bien mais je suis obligé de loader chaque fichier manuellement!!!!!

petite précision: chaque fichier chargé vient incrémenté un vecteur qui contiendra toutes les valeurs (vecteur A contient toutes les valeurs moyennes des n fichiers que j'ai chargé).

donc ma question est comment je peut faire pour que ma routine prenne tout mes fichiers d'un dossier sans que j'ai besoin de le loader moi même?????

voici mon code (enfin le début) :

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
clear all
close all
 
pathname = '/Volumes/Untitled/fichier_134329/';
newname = 'MaIx_PH_xx_11082011_cs07_nrnx1'; % nouveau fichier que je dois loader a chaque fois
 
load /Users/Raphael/Desktop/Data_rest/data_rest % fichier qui mémorise mes vecteur contenat toutes mes valeurs
eval(['load ' pathname newname])
 
name = [name; newname]
newsize = length(mean_FR)+1; % mon conteur d'incrémentation
thresh = 0.10;
 
% Mean firing rate
mean_FR(newsize) = length(times)/max(times)% exemple de calcul
merci par avance