Effacer les filtres
Effacer les filtres

create a new file

1 vue (au cours des 30 derniers jours)
Tor Fredrik Hove
Tor Fredrik Hove le 24 Oct 2011
>> fid=fopen('firstone.txt''w')
fid =
-1
>> fid=fopen('firstone.txt','w')
fid =
3
>> for i=1:3 fprintf(fid,'The loop variable is %d\n', i) end
ans =
23
ans =
23
ans =
23
>> fclose(fid)
ans =
0
>> while~feof(fid)
aline=fget1(fid)
end
??? Error using ==> feof Invalid file identifier. Use fopen to generate a valid file identifier.
>> fid=fopen('firstone.txt')
fid =
3
>> while~feof(fid)
aline=fget1(fid)
end
??? Undefined function or method 'fget1' for input arguments of type 'double'.
>>
What went wrong and I also wonder if the three answers equal 23 after creating the text means that anything is wrong?

Réponse acceptée

Walter Roberson
Walter Roberson le 24 Oct 2011
The routine name is fgetl ending with a lower-case L, not fget1 ending with the digit One.
The 23 just means that fprintf() wrote 23 characters to the file.

Plus de réponses (1)

garima chandel
garima chandel le 6 Août 2014
??? Undefined function or method 'fgetline' for input arguments of type 'double'.
Error in ==> fgetl at 23 y = fgetline(fid);
Error in ==> eeg_getversion at 40 fgetl(fid);
Error in ==> eeglab>eeg_mainfig at 1202 W_MAIN = figure('Units','points', ...
Error in ==> eeglab at 449 javaobj = eeg_mainfig(onearg);
Getting error while loading eeglab command. Please help.

Catégories

En savoir plus sur Data Import and Export dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by