MATLAB的确用起来很方便,前提是你了解它的函数~
MATLAB的帮助文档看的那叫一个似懂非懂啊,特此总结。
-------------------------------------------------------------------------------------------------------------------------------
最常用的调用形式:
fileID = fopen(filename, permission)
关键是permission,没有刻意去区分的话,的确容易搞混:
r :只读
w :只写
r+ :读写
w+ :读写
注意,好像确实没有“rw”之类的参数,以前想又读又写的时候经常这么干,汗一个。
r+和w+都是读写,区别何在呢?其实很简单,r的话,如果找不到文件就会失败,w的话,找不到文件就会新建一个,所以,这一点在r+和w+上统一如此。r+如果找不到文件,会返回-1,正确的文件句柄肯定是非负的。
a :追加形式的写。
a+ :追加形式的写,同时也可以读。
a是w的升级版,遇到文件不存在时同样毫不犹豫地新建一个。a+是这里最强大的,追加的写,能读,还能新建。
如果以文本形式打开,那么在上述参数后面再加t就行啦,毫无压力。不过文本形式速度慢。