怎样在MATLAB中用fopen打开文件

 我来答
改孝陶婵
2020-03-21 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:29%
帮助的人:700万
展开全部
一、
MATLAB的fopen函数:打开指定文件
matlab中fopen函数在指定文件打开的实例如下:
“fopen”打开文件,赋予文件代号。
语法1:FID=
FOPEN(filename,permission)用指定的方式打开文件
语法2:FID
=
fopen('E:\\test1.raw',
'r');
FID=+N(N是正整数):表示文件打开成功,文件代号是N.
FID=-1
:
表示文件打开不成功。
FID在此次文件关闭前总是有效的。
如果以读方式打开,matlab首先搜索工作目录,其次搜索matlab的其他目录,“permission”是打开方式参数。
打开方式参数由以下字符串确定:
r
读出
w
写入(文件若不存在,自动创建)
a
后续写入(文件若不存在,自动创建)
r+
读出和写入(文件应已存在)
w+
重新刷新写入,(文件若不存在,自动创建)
a+
后续写入(文件若不存在,自动创建))
w
重新写入,但不自动刷新
a
后续写入,但不自动刷新
文件的存储格式:文件打开的默认方式是:二进制。以文本方式打开,可以在方式参数“permission”中加入“t”文件将,如“rt”,“wt+”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
毓诚戴书
2020-03-08 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:30%
帮助的人:671万
展开全部
这个可能是matlab2014a的bug造成的,我也出现如下错误警告::错误使用
fprintf文件标识符无效。使用
fopen
生成有效的文件标识符。
出错
untitled
(line
8)
fprintf(fileid,'%6s
%12s\n','x','exp(x)');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式