實驗報告: 輸入/輸出功能

實驗報告: 輸入/輸出功能
一、 實驗目的:
二、 掌握輸入/輸出功能。
三、 實驗內容:
(1)創建一個.dat 文件;
(2)使用“load”和fread(format)指令讀取該文件;
(3)使用 fwrite(format)指令對文件進行寫入操作。
提示:
fid=fopen
count=fwrite (fid, array, precision)
[array,count]=fread(fid, size, precision)
status=fclose (fid)
四、 設計思路:

  1. 創建文件: data.txt:
    data1.txt: 123456789
    2.使用“load”和fread(format)指令讀取data1.txt
    2 向文件中寫入數據: “fwrite”以二進制形式, 向文件寫入數據.。
  2. 讀出文件內容: “fread”以二進制形式, 從文件讀出數據。
  3. 關閉文件 fclose。
    五、 實驗程序和結果:
    實驗程序:
    close
    clc
    a=[1 2 3 4 5];
    fid= fopen(‘t.dat’,‘w’);
    fwrite(fid,a);
    fclose(fid);

fid= fopen(‘t.dat’,‘r’);
b=fread(fid,5)’
fclose(fid);

實驗結果:

b =

 1     2     3     4     5

六、 實驗總結:
本次實驗室在 matlab 中實現輸入輸出功能。 在文件中讀取或寫入數據的方法有兩種方法:
像二進制數據或像格式化字符數據。 由實際位樣式組成的二進制數據常用於存儲於計算機內存中。 讀取和編寫二進制數據是非常高效的, 但是用戶不能讀取存在於文件中的數據。 在格式化文件中的可以轉化爲符串的數據可以由用戶直接讀取。 格式化 I/O 操作比二進制I/O 操作要慢得多, 效率要低得多。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章