create a new file
조회 수: 1 (최근 30일)
이전 댓글 표시
>> 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?
댓글 수: 0
채택된 답변
Walter Roberson
2011년 10월 24일
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.
댓글 수: 0
추가 답변 (1개)
garima chandel
2014년 8월 6일
??? 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.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Data Import and Export에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!