how can ı solve this error ? Error using fprintf Invalid file identifier. Use fopen to generate a valid file identifier.
조회 수: 27 (최근 30일)
이전 댓글 표시
clear all;clc;
y=[2 3 4 5;5 6 7 8]
fid=fopen('myfile.txt','wt');
fprintf(fid,'%d,%d\n',y);
fclose(fid);
댓글 수: 0
채택된 답변
Jan
2015년 5월 31일
Check the success of fopen in every case, under all circumstances, ever, nerver omit this test:
filename = 'myfile.txt';
filepath = cd;
file = fullfile(filepath, filename);
fid = fopen(file, 'wt');
if fid==-1
error('Cannot open file for writing: %s', file);
end
I guess you do not have privileges to write to the current folder.
추가 답변 (2개)
Caio Vaz Rimoli
2018년 9월 4일
Just brief comment: I also got this error because I ran out HD memory.
댓글 수: 0
Aparna Komarla
2018년 10월 2일
Creating the directory you are storing the files/data in first might help!
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Low-Level File I/O에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!