什么是MATLAB的fopen函数中的自动刷新?

时间:2015-03-03 17:44:27

标签: matlab io fopen

fopen属性中,我们可以为without automatic flushing选项设置'W'和'A'。这些和使用automatic flushing(默认选项)有什么区别?

1 个答案:

答案 0 :(得分:3)

当启用自动刷新时,即使写入非常小的数据块,matlab也会在调用fwrite后有效地将写入

当禁用自动刷新时,matlab仅写入内部缓冲区并仅在调用fclose (或缓冲区已满)时将所有内容刷新到磁盘。这可以提高性能,因为写入操作需要较少的磁盘访问。