声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2103|回复: 0

[编程技巧] [转帖]matlab低级文件I/O

[复制链接]
发表于 2005-8-6 08:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
   对于大多数用户,MATLAB函数load和save为装载和存储数据提供了足够的工具。利用以扩展名为.mat结尾的文件名,load和save假定数据是以与平台无关的二进制格式保存,或者用称之为flat的简单的ASCII文件格式保存。当flat ASCII或.mat这两种格式还不够时,MATLAB提供了基于C语言实现的低级文件I/O函数。用这些低级文件I/O函数,MATLAB可以读写你所知道的任意文件格式。例如,知道电子文件或数据库程序所使用的格式,就可以把这些数据读进MATLAB的矩阵中去。类似地,也可以创建电子文件或数据库文件。 <BR><BR>MATLAT中这种基本的低级文件I/O命令如下: <BR><BR>fclose: 关闭文件 <BR><BR>feof:    测试文件结束 <BR><BR>ferror:  查询文件I/O的错误状态 <BR><BR>fgetl:   读文件的行,忽略回行符 <BR><BR>fgets:   读文件的行,包括回行符 <BR><BR>fpoen: 打开文件 <BR><BR>fprintf: 把格式化数据写到文件或屏幕上 <BR><BR>fread: 从文件中读二进制数据 <BR><BR>frewind: 返回到文件开始 <BR><BR>fscanf: 从文件中读格式化数据 <BR><BR>fseek: 设置文件位置指示符 <BR><BR>ftell: 获取文件位置指示符 <BR><BR>fwrite: 把二进制数据写到文件里 <BR><BR>除了这些函数外,所具有的MATLAB版本可能为一个或多个公用软件包提供读写文件的特定函数M文件。有关这些函数的进一步的信息,请使用在线帮助:&gt;&gt;help iofun <BR>
回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-13 01:54 , Processed in 0.074920 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表