matlab无法写入文本文件

时间:2014-04-28 09:18:15

标签: matlab text fopen fwrite fclose

我正在尝试使用ubuntu 13.10中的以下matlab代码写入文本文件“result.txt”

fid = fopen('/home/gaurav/matlab/OCR/result.txt','wt');
fprintf(fid,'asdasd');
fclose(fid)

我已将文件的权限更改为777,但没有任何事情发生。

我将第3行更改为

fprintf(fid,'%s','asdasd'); 

它有效,但现在我改为

我很抱歉第一次工作,但修改后

fid = fopen('result.txt','wt+');
s='Allison Jones';
d='Development  ';
fprintf(fid,'%s\n',s);
fprintf(fid,'%s\n',d);
fclose(fid);
clc;clear;

文件未被修改。

1 个答案:

答案 0 :(得分:0)

而不是仅使用

中的文件名
fid = fopen('result.txt','wt+');

使用完整的目录路径

fid = fopen('/home/gaurav/matlab/OCR/result.txt','wt+');