回覆列表
  • 1 # 何以笙丶丶

    %f,%f,%f 這個與 c 語言 格式 定義 是 一樣 的, 就是一次 讀 3 個 float 型的 資料,

    用 %f,%f 就是一次 讀 2 個 float 型的 資料。

    data_1 是 矩陣,3 * 無限 的 矩陣,

    語句裡 [3,inf] 就是 迴圈 讀 資料檔案,一次讀 3 個 數,讀到檔案 結束符 結束,這樣,自動定出 data_1 矩陣 大小。

    用"%f,%f‘代替會怎麼樣呢 --- 資料裡的 逗號 會有 問題。

    如果 用 空白 分 隔

    data_1 =fscanf(fid,"%f %f %f",[3,inf]) ;

    data_1 =fscanf(fid,"%f",[3,inf]) ;

    結果 一樣。

    如果是:

    data_1 =fscanf(fid,"%f %f",[3,inf]) ;

    資料不是 2 的 公倍數(例如是 9個),最後一個元素 用 0 填。

  • 中秋節和大豐收的關聯?
  • 觀致3值得購買嗎?會不會倒閉?