Matlab函數dlmwrite:將一個矩陣寫入文件的函數

Matlab函數dlmwrite:將一個矩陣寫入文件的函數 2009/06/01 16:47

Matlab函數dlmwrite:將一個矩陣寫入文件的函數

dlmwrite將一個矩陣寫到由分隔符分割的文件中。在保存整數到文件時使用save存為ascii文件時,常常是文件里都是實型格式的數據(有小數點,和後面很多的0,看著很不方便)。於是要保存此類數據時,我們可以使用此dlmwrite命令。使用方法:dlmwrite("filename", M)使用默認分隔符「,」將矩陣M寫入文本文件filename中;dlmwrite("filename", M, "D") 使用分隔符D分割數據,「 」表示tab分割,「,」為默認分割符;dlmwrite("filename", M, "D", R, C)從矩陣M的第R行、第C列開始,作為要寫矩陣塊的左上角,將數據用D分割寫入文件。其他用法有:dlmwrite("filename", M, "attrib1", value1, "attrib2", value2, ...)dlmwrite("filename", M, "-append")dlmwrite("filename", M, "-append", attribute-value list) 例如:

  1. a = [1 2 3; 4 5 6; 7 8 9];
  2. dlmwrite("test.txt", a);

則test.txt中的內容為:1,2,34,5,67,8,9而使用save

  1. a = [1 2 3; 4 5 6; 7 8 9];
  2. save "tst.txt" a -ascii;

文本文件里的內容為: 1.0000000e+000 2.0000000e+000 3.0000000e+000 4.0000000e+000 5.0000000e+000 6.0000000e+000 7.0000000e+000 8.0000000e+000 9.0000000e+000

你的讚賞是我堅持原創的動力

讚賞共 0 人讚賞
推薦閱讀:

一株小苗的文件夾【養脾】
成為亨特的文件夾【心相篇】
ZMXXX995的文件夾【父母必讀】1
劉劉4615的文件夾【女人情感】
xianshanyuquan的文件夾【拍打拉筋】

TAG:矩陣 | 函數 | 文件 |