fscanf用於讀取資料檔案(.dat)中的資料,從第乙個資料開始一次往下讀,如果fscanf不能將格式與資料匹配,它只讀取資料的部分,然後停止處理。
用法
[a,count] = fscanf(fid,format,sizea)
a為存放讀取的資料
count是乙個可選的輸出引數,返回的值為成功讀取元素
format為讀取的資料格式
sizea為a的資料格式,有如下三種:
inf 一直讀到最後結束
n 讀n個元素放入列向量
[m,n] 按列順序讀取至少乙個m×n矩陣的m * n元素。n可以是inf,但m不能。
例
1 2 3
4 5 6
4 5 6
7 8 9
a = fscanf(fid, '%d', 1);
a =1
a = fscanf(fid, '%d', [3,3]);
a =1 4 4
2 5 5
3 6 6
MATLAB中fscanf函式用法的具體例子
fscanf用於讀取資料檔案 txt 中的資料,從儲存的.txt檔案中的第乙個資料開始往下讀,如果讀取的資料不能將格式與資料匹配,它只讀取資料的部分,然後停止處理。注意,輸出結果是列優先。用法a fscanf fid,format,size a,count fscanf fid,format,siz...
fscanf()函式詳解
以前解析有規律的檔案的時候要麼用正規表示式,要麼就是傻傻的自己寫程式來解析有規律的檔案。今天突然發現c的庫函式中有乙個現成的可以解析有規律的檔案的函式,就是fscanf 函式。fscanf 函式 有點像正規表示式 功 能 從乙個流中執行格式化輸入,fscanf遇到空格和換行時結束,注意空格時也結束。...
fscanf()函式詳解
以前解析有規律的檔案的時候要麼用正規表示式,要麼就是傻傻的自己寫程式來解析有規律的檔案。今天突然發現c的庫函式中有乙個現成的可以解析有規律的檔案的函式,就是fscanf 函式。fscanf 函式 有點像正規表示式 功 能 從乙個流中執行格式化輸入,fscanf遇到空格和換行時結束,注意空格時也結束。...