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) :
merci par avance
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
Partager