matalb中開啟檔案:
fid = fopen(檔名,『開啟方式』);
說明:fid用於儲存檔案控制代碼值,如果fid>0,這說明檔案開啟成功。開啟方式有如下選擇:
『r』:唯讀方式開啟檔案(預設的方式),該檔案必須已存在。
『r+』:讀寫方式開啟檔案,開啟後先讀後寫。該檔案必須已存在。
『w』:開啟後寫入資料。該檔案已存在則更新;不存在則建立。
『w+』:讀寫方式開啟檔案。先讀後寫。該檔案已存在則更新;不存在則建立。
『a』:在開啟的檔案末端新增資料。檔案不存在則建立。
『a+』:開啟檔案後,先讀入資料再新增資料。檔案不存在則建立。
另外,在這些字串後新增乙個「t」,如『rt』或『wt+』,則將該檔案以文字方式開啟;如果新增的是「b」,則以二進位制格式開啟,這也是fopen函式預設的開啟方式。
(注:當用『a』時,如果文字中已經存在資料,不會清空資料,而是在資料之後寫入,而『w』會清空原本的資料,重新寫入)
一,如果要儲存單行、單列資料
fid=fopen(['d:\','a.txt'],'w');%寫入檔案路徑
for jj=1:length(a)
fprintf(fid,'%.4f\r\n',a(jj)); %按列輸出,若要按行輸出:fprintf(fid,'%.4\t',a(jj));
endfclose(fid);
二,如果要儲存乙個矩陣
fid=fopen(['d:\','b.txt'],'w');%寫入檔案路徑
[r,c]=size(b); % 得到矩陣的行數和列數
for i=1:r
for j=1:c
fprintf(fid,'%f\t',b(i,j));
endfprintf(fid,'\r\n');
endfclose(fid);
三,如果要手動儲存到指定位置,指定檔名
matlab將資料讀取和寫入txt文件
matlab中開啟檔案 fid fopen 檔名,開啟方式 說明 fid用於儲存檔案控制代碼值,如果fid 0,這說明檔案開啟成功。另外,在這些字串後新增乙個 t 如 rt 或 wt 則將該檔案以文字方式開啟 如果新增的是 b 則以二進位制格式開啟,這也是fopen函式預設的開啟方式。注 當用 a ...
Python中將變數按行寫入txt文字中
先看乙個簡單的例子 將變數寫入txt文字中 f open e test.txt w f.write hello world out 3 12 f.close 結果如圖 那麼如何將變數按行寫入呢?在 w 寫入模式下,當我們下次寫入變數時,會覆蓋原本txt檔案的內容,這肯定不是我們想要的。txt有乙個追...
matlab將矩陣寫入txt技巧總結
1.常用語句 fid fopen 檔名 wt fprintf fid,格式 要寫的矩陣元素 結束語句 fclose fid 2.輸入矩陣時用for迴圈,然後相鄰元素用fprintf fid,s 注意這裡的 s 別寫成 f 否則讀出會出現錯誤,讀出語句 變數 load 檔名 匯入的檔名和fid fop...