MATLAB檔案操作及讀txt檔案

2021-09-07 07:51:52 字數 850 閱讀 4947

**:

資料檔案定位

matlab提供了與檔案定位操作有關的函式fseek和ftell。fseek函式用於定位檔案位置指標,其呼叫格式為:

status=fseek(fid, offset, origin)

其中fid為檔案控制代碼,offset表示位置指標相對移動的位元組數,offset values are interpreted as follows:

> 0    move toward the end of the file.

= 0    do not change position.

< 0    move toward the beginning of the file.

origin表示位置指標移動的參照位置,origin values are interpreted as follows:

'bof' or -1   beginning of file

'cof' or 0   current position in file

'eof' or 1   end of file。若定位成功,status返回值為0,否則返回值為–1。

ftell函式返回檔案指標的當前位置,其呼叫格式為:

position=ftell (fid)

返回值為從檔案開始到指標當前位置的位元組數。若返回值為–1表示獲取檔案當前位置失敗。

例:fid=fopen('sw.m','r')

fseek(fid,10,-1)

ans =

>> ftell(fid)

ans =

>> fseek(fid,-10,1)

ans =

>> ftell(fid)

ans =

matlab檔案操作及讀txt檔案

matlab檔案操作 檔案操作是一種重要的輸入輸出方式,即從資料檔案讀取資料或將結果寫入資料檔案。matlab提供了一系列低層輸入輸出函式,專門用於檔案操作。1 檔案的開啟與關閉 1 開啟檔案 在讀寫檔案之前,必須先用fopen函式開啟或建立檔案,並指定對該檔案進行的操作方式。fopen函式的呼叫格...

matlab檔案操作及讀txt檔案

matlab檔案操作 檔案操作是一種重要的輸入輸出方式,即從資料檔案讀取資料或將結果寫入資料檔案。matlab提供了一系列低層輸入輸出函式,專門用於檔案操作。1 檔案的開啟與關閉 1 開啟檔案 在讀寫檔案之前,必須先用fopen函式開啟或建立檔案,並指定對該檔案進行的操作方式。fopen函式的呼叫格...

Matlab檔案操作及讀txt檔案

檔案操作是一種重要的輸入輸出方式,即從資料檔案讀取資料或將結果寫入資料檔案。matlab提供了一系列低層輸入輸出函式,專門用於檔案操作。1 檔案的開啟與關閉 1 開啟檔案 在讀寫檔案之前,必須先用fopen函式開啟或建立檔案,並指定對該檔案進行的操作方式。fopen函式的呼叫格式為 fid fope...