dlmwrite
將一個矩陣寫到由分隔符分割的文件中。 在保存整數(shù)到文件時使用save存為ascii文件時,常常是文件里都是實型格式的數(shù)據(jù)(有小數(shù)點,和后面很多的0,看著很不方便)。于是要保存此類數(shù)據(jù)時,我們可以使用此dlmwrite命令。 使用方法: dlmwrite('filename', M) 使用默認(rèn)分隔符“,”將矩陣M寫入文本文件filename中; dlmwrite('filename', M, 'D') 使用分隔符D分割數(shù)據(jù),“\t”表示tab分割,“,”為默認(rèn)分割符; dlmwrite('filename', M, 'D', R, C) 從矩陣M的第R行、第C列開始,作為要寫矩陣塊的左上角,將數(shù)據(jù)用D分割寫入文件。 其他用法有: dlmwrite('filename', M, 'attrib1', value1, 'attrib2', value2, ...) dlmwrite('filename', M, '-append') dlmwrite('filename', M, '-append', attribute-value list) 例如: CODE: a = [1 2 3; 4 5 6; 7 8 9]; 則test.txt中的內(nèi)容為:1,2,3 4,5,6 7,8,9 而使用save CODE: 文本文件里的內(nèi)容為: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 |
|