0
R=1;
N=7;
fid = fopen('x.txt', 'w');
for i=1:N;
if i==1
TO=i-1;
else
TO=i;
end
if (i==1)
FROM=1;
else
FROM=i-1;
end
fprintf(fid, 'R %6.0f%6.0f %6.2f \r\n',FROM,TO,R);
end
fclose(fid);
誰でも次のエラーで私を助けることができますか?私はMatlab 7.11.0を使用しています==> fprintf(Matlabで)を使用しているエラー
??? Error using ==> fprintf
Invalid file identifier. Use fopen to generate a valid file
identifier.
Error in ==> Untitled at 26
fprintf(fid, 'R%6.0f%6.0f %6.2f \r\n',FROM,TO,R);
'x.out'を書き込むことができないもう一つの理由は、すでに存在し、別のプログラムで開いている可能性があります。特に、Microsoft Excelは、開いているファイルをロックして、他のプログラムが読み書きできないようにします。 –