matlab 读取pts_初识MATLAB之文件读取

初识MATLAB之文件读取

MATLAB的每一个脚本文件,几乎都涉及到文件的读写操作,我以几个案例来分析MATLAB的文件读取的基本操作。

1. 打开与关闭文件

打开文件的函数为fopen,关闭文件的函数为fclose。这里将MATLAB中help帮助的内容拿出来介绍具体。

FID = fopen(FILENAME,PERMISSION) 打开文件FILENAME, 由PERMISSION指定的模式:

'r'    打开文件进行阅读

'w'   打开文件写; 丢弃现有内容

'a'    打开或创建文件以供写作; 将数据附加到文件末尾

'r+'   打开(不创建)文件进行读写

'w+'    打开或创建文件进行阅读和写作; 丢弃现有内容

'a+'     打开或创建文件进行阅读和写作; 将数据附加到文件末尾

'W'   打开文件进行写入而不自动刷新

'A'    打开文件,无需自动刷新即可追加

仅当文件时,FILENAME可以是MATLABPATH相对部分路径名打开阅读。

您可以以二进制模式(默认)或文本模式打开文件。在二进制模式下,没有任何字符被挑出来进行特殊处理。在PC上的文本模式中,前面有回车符在输入中删除换行符并在换行符之前添加输出中的字符。 要以文本模式打开文件,请将“t”附加到权限字符串,例如'rt'和'w + t'。 (在Unix上,文本和二进制模式是相同的,所以这没有效果。 在PC系统上 这很关键。)

status = fclose(FID)  丢失与文件标识符FID关联的文件,这是从早先调用FOPEN获得的整数值。 fclose如果成功则返回0,否则返回-1。 如果FID不代表打开文件,或者等于0(标准输入),1(标准输出),或2(标准错误),fclose引发错误。

以下为一个打开与关闭文件的案例:

>> filename='input.txt';

permission='r';

fid=fopen(filename,permission),

status=fclose(fid)

案例分析:文件名input.txt ,打开方式只读,文件标识为4,status 为0,关闭正常。

fid =

4status=

0

2. fwrite和fread函数

使用fwrite和fread函数来对二进制文件进行读写,这里有三个案例,分别为写操作案例,读操作案例和不能同时读写案例。

2.1 fwrite函数

MATLAB中help帮助中对fwrite函数是这样介绍的:

COUNT = fwrite(FI

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值