Interprétation

Fermé
nasro0808 Messages postés 137 Date d'inscription vendredi 14 août 2009 Statut Membre Dernière intervention 25 mai 2014 - 18 mars 2013 à 17:05
nasro0808 Messages postés 137 Date d'inscription vendredi 14 août 2009 Statut Membre Dernière intervention 25 mai 2014 - 18 mars 2013 à 22:06
Bonjour,

SVp une interprétation sur ce programme
merci
clc; clear all;
FID0=fopen('Fich_Source.txt','r');
if FID0==-1,error('Cannot open file'),end
Data=textscan(FID0,'%s','delimiter','\n','whitespace','');
CStr=Data{1};
fclose(FID0);
CCible=strfind(CStr,'La La La');
Jalon=find(~cellfun('isempty',CCible),1);
NSaut=3;
if~isempty(Jalon)
CStr(1:Jalon+NSaut)=[];
end
FID1=fopen('Fich_temporaire.txt','w')
if FID1==-1,error('Cannot open file'),end
fprintf(FID1,'%s\n',CStr{:});
fclose(FID1);
iL=1;
jL=3;
iC=1;
jC=3;
if(iL>jL ||iC>jC|| any([iL jL iC jC]==0))
error('données illogiques : a vérifier');
end
FID2=fopen('Fich_temporaire.txt','r');
txtcell=textscan(FID2,'%s','delimiter','\n');
if(length(txtcell{1})<jL)
error('Taille de tableau incompatible avec les indexes : a verifier');
end
R=1;
MyData=zeros((jL-iL+1),(jC-iC+1));
for i=iL:jL
Arr=cell2mat(textscan(txtcell{1}{i},'%f','delimiter',','))';
MyData(R,:)=Arr(1,iC:jC);
R=R+1;
end
fclose(FID2);

1 réponse

nasro0808 Messages postés 137 Date d'inscription vendredi 14 août 2009 Statut Membre Dernière intervention 25 mai 2014 1
18 mars 2013 à 22:06
repense svp
0