1. 首页
  2. 考试认证
  3. 其它
  4. 文件的打开与关闭-大学物理知识点总结

文件的打开与关闭-大学物理知识点总结

上传者: 2024-07-27 05:19:10上传 PDF文件 52.68MB 热度 4次

第八章输入/输出函数

8.4 文件的打开与关闭

第224页 表8.3 MATLAB输入/输出语句类别

| 类别 | 函数 | 描述 |

|----------------|----------|--------------------------|

| 加载/保存工作区 | load | 加载工作区 |

| | save | 保存工作区 |

| 文件打开/关闭 | fopen | 打开文件 |

| | fclose | 关闭文件 |

| 二进制I/O | fread | 从文件中读取二进制数据 |

| | fwrite | 把二进制数据写入文件 |

| 格式化I/O | fscanf | 从文件中读取格式化数据 |

| | fprintf | 把格式化数据写入文件 |

| | fgetl | 读取文件的一行,忽略换行符 |

| | fgets | 读取文件的一行,不忽略换行符 |

| 文件位置、状态 | delete | 删除文件 |

| | exist | 检查文件是否存在 |

| | ferror | 所需文件的I/O错误情况 |

| | feof | 检测文件的结尾 |

| | fseek | 设置文件的位置 |

| | ftell | 检查文件的位置 |

| | frewind | 回溯文件 |

| 临时情况 | tempdir | 得到临时目录名 |

| | tempname | 得到临时文件名 |

我们可以用fopen语句把文件标识传递给磁盘文件或设备,用fclose语句把他们从中分开。一旦一个文件用fopen语句得到一个文件标识,我们就可以利用MATLAB输入输出语句。当我们对这个文件操作完后,fclose语句关闭并使文件标识无效。当文件打开时,函数frewindfseek常用于改变当前文件读取和写入的位置。在文件中读取或写入数据的方法有两种方法:像二进制数据或像格式化字符数据。由实际位模式组成的二进制数据常用于存储于计算机内存中。读取和编写二进制数据是非常高效的,但是用户不能读取存在于文件中的数据。由转化为字符数据的格式化文件可以被用户直接读取。格式化I/O操作比二进制I/O操作要慢得多,效率要低得多。在本章中,我们将讨论两种类型的I/O的操作。

8.4 文件的打开与关闭函数,fopenfclose将在本节描述。

8.4.1 fopen函数

fopen函数打开一个文件并返回这个文件的文件标识数。它的基本形式如下:


fid = fopen(filename, permission)

[fid, message] = fopen(filename, permission, format)

其中filename是要打开的文件的名字,permission用于指定打开文件的模式,format是一个可选字符串,用于指定文件中数据的数字格式。如果文件被成功打开,在这个语句执行之后,fid将为一个正整数,message将为一个空字符。如果文件打开失败,在这个语句执行之后,fid将为-1,message将为解释错误出现的字符串。如果MATLAB要打开一个不为当前目录的文件,那么MATLAB将按MATLAB搜索路径搜索。

想了解更多MATLAB文件操作的具体函数和用法吗?可以参考MATLAB文件操作相关函数文件操作函数;你会发现更详细的解释和示例。

是不是觉得还不过瘾?那就看看MATLAB操作常用函数,它包含了更多关于文件操作的精华内容!如果你对二进制文件的操作感兴趣,不妨浏览二进制文件操作,这些资源将为你提供更加全面的指导。

下载地址
用户评论