matlab
的各种数据读取(
txt
,
dat
,
mat
等格式)
,文件打开
关闭
MATLAB
提供了多种方式从磁盘读入文件或将数据输
入到工作空间,即读取数据,又叫导入数据;将工作空间的
变量存储到磁盘文件中称为存写数据,又叫导出数据。至于
选择哪种机制,则根据下面两个因素决定:●
用户所执行
的操作是导入数据还是导出数据;●
数据的格式为文本格
式、二进制格式还是如
HDF
之类的标准格式。将数据导入
MATLAB
中最容易的方法就是使用导入数据模板
(Import
Wizard)
,
使用该模板时不需要知道数据的格式,
只需指定包
含这些数据的文件,然后导入模板会自动处理文件内容。本
章重点内容如下:●
文件的打开和关闭●
文本文件的读取
●
存写
ASCII
数据●
二进制数据的读取●
二进制数据的
存写●
使用
I/O
文件函数进行数据读写●
MAT
文件的读
写
2.1
文件的打开和关闭
2.1.1
文件的打开无论是要读写
ASCII
码文件还是二进制文件,都必须先用
fopen
函数将其
打开,在默认情况下,
fopen
以二进制格式打开文件,它的
使用语法如下:
fopen('filename','mode')
其中
filename
表
示要读写的文件名称,
mode
则表示要对文件进行的处理方
式,
可以是表
2-1
中的任一字符串。
表
2-1
文本文件打开的