1. 程式人生 > >fopen()是個將資料按指定格式讀入到matlab中的函式

fopen()是個將資料按指定格式讀入到matlab中的函式

matlab中fopen函式的常用呼叫格式

1)fid = fopen(‘filename’)
2)fid= fopen(‘filename’,’permission’)
其中fid是檔案代號,filename是要開啟的檔名,permission是開啟方式,預設的開啟方式是隻讀模式。第一種情況時選擇預設的開啟方式,第二種是認為指定開啟方式。
fid是檔案的控制代碼(或者理解為檔案的代號),使用fopen()後預設會返回一個檔案代號給fid變數,常用的返回值如下:
fid=+N(N是正整數):表示檔案開啟成功,檔案代號是N.
fid=-1 : 表示檔案開啟不成功。fileID在此次檔案關閉前總是有效的。
如果以讀方式開啟,matlab首先搜尋工作目錄,其次搜尋matlab的其他目錄,“permission”是開啟方式引數。
開啟方式引數由以下字串確定:
r 讀出
w 寫入(檔案若不存在,自動建立)
a 後續寫入(檔案若不存在,自動建立)
r+ 讀出和寫入(檔案應已存在)
w+ 重新重新整理寫入,(檔案若不存在,自動建立)
a+ 後續寫入(檔案若不存在,自動建立))
w 重新寫入,但不自動重新整理
a 後續寫入,但不自動重新整理