尝试使用fwrite写入现有的空文本文件时,MATLAB文件标识符无效

时间:2017-04-22 17:49:54

标签: matlab fopen identifier

fid2打开一个空的现有文本文件。我想为这个空文件写一个新行。我使用+的原因是因为我想稍后在循环中再次使用fid2来为txt文件添加行。

addpath('home/oa/Desktop/T/K') 
fid2 = fopen( 'r1.txt', 'a+' );

fwrite(fid2,c1);

出现的信息是

  

使用fwrite时出错无效的文件标识符。使用fopen生成一个   有效的文件标识符。

     

coef中的错误(第70行)       的fwrite(FID2,C1);

有什么问题?

1 个答案:

答案 0 :(得分:0)

[fid2,m] = fopen( 'r1.txt', 'a+' );

然后检查m

的内容