[]
Matlab'da txt dosyası okuma
Bu dosya biraz garip. 800 küsür satır var. Her satırın kolon sayısı eşit değil. Dolayısıyla textread veya fscanf gibi komutlar kullanırken satırdaki elemanlar birbirine eşit olmadığından hata almaktayım veya garip şekilde boşluksuz hatta satır atlayamadan bütün alabiliyorum. Adam akıllı tek tek değişkenlerim olsun istiyorum. Bunun için dosyayı nasıl okuyabilirim?
bu işinizi görür mü acaba?
clear all
t=struct('line',{});
fid=fopen('cost.m');
i=1;
satir=fgets(fid);
while ischar(satir)
t(i).line=satir;
satir=fgets(fid);
i=i+1;
end
fclose(fid);
for i=1:length(t)
disp(t(i).line);
end
clear all
t=struct('line',{});
fid=fopen('cost.m');
i=1;
satir=fgets(fid);
while ischar(satir)
t(i).line=satir;
satir=fgets(fid);
i=i+1;
end
fclose(fid);
for i=1:length(t)
disp(t(i).line);
end
- marido (21.04.10 07:05:14 ~ 07:05:32)
1