设计教室
设计欣赏|图形图像|媒体动画|机械电子|CI设计|设计文献|PhotoShop|Corel3Dmax|Flash|AutoCad|设计视频
首页 > 设计教室 > 机械电子 > MATLAB > 正文

低级文件I/O

对于大多数用户,MATLAB教程:函数loadsave为装载和存储数据提供了足够的工具。利用以扩展名为.mat结尾的文件名,loadsave假定数据是以与平台无关的二进制格式保存,或者用称之为flat的简单的ASCII文件格式保存。当flat ASCII或.mat这两种格式还不够时,MATLAB教程:提供了基于C语言实现的低级文件I/O函数。用这些低级文件I/O函数,MATLAB教程:可以读写你所知道的任意文件格式。例如,知道电子文件或数据库程序所使用的格式,就可以把这些数据读进MATLAB教程:的矩阵中去。类似地,也可以创建电子文件或数据库文件。

MATLAT中这种基本的低级文件I/O命令如下:

表15.1

MATLAB教程:低级文件I/O函数

fclose:

关闭文件

feof:

测试文件结束

ferror:

查询文件I/O的错误状态

fgetl:

读文件的行,忽略回行符

fgets:

读文件的行,包括回行符

fpoen:

打开文件

fprintf:

把格式化数据写到文件或屏幕上

fread:

从文件中读二进制数据

frewind:

返回到文件开始

fscanf:

从文件中读格式化数据

fseek:

设置文件位置指示符

ftell:

获取文件位置指示符

fwrite:

把二进制数据写到文件里

除了这些函数外,所具有的MATLAB教程:版本可能为一个或多个公用软件包提供读写文件的特定函数M文件。有关这些函数的进一步的信息,请使用在线帮助:>>help iofun  

上一篇: MATLAB教程: 控制指令窗的指令、操作和标点
下一篇:二维数组元素的标识

评论  点击查看