Fonction de lecture de fichier
bonsoir,
j'ai ecris une fonction de lecture de fichier somme toute qui fait le travail mais j'aimerai l'optimiser et avoir vos avis sur comment la rendre plus efficace merci d'avance ^^
Voila la bête :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| function [B]=lire(c)
% Lire un fichier de spectre
if ischar(c)~=1
error('Input must be a name file')
end
% lecture des données expérimentales %
fid = fopen(char(c),'r');
[A,COUNT]=fscanf(fid,'%12f %12f');
fclose(fid);
L=COUNT/2;
k=1;
m=2;
B=ones(L,2);
for i=1:L,
B(i,1)=A(k);
k=k+2;
B(i,2)=A(m);
m=m+2;
end
end |
Mes fichiers à lire sont des txt de deux colonnes