MATLAB dlmwrite関数はマトリクスデータファイルの生成に役立ちます
957 ワード
本人は自分で書いたマトリックス演算ライブラリをテストする時、異なるランダムなマトリックス入力データが必要なので、MATLABのdlmwrite関数を勉強しました.公式紹介リンク:
https://ww2.mathworks.cn/help/matlab/ref/dlmwrite.html?s_tid=srchtitle
C読み込みデータは区切り記号','によって区別されるので,この命令を用いる.
https://ww2.mathworks.cn/help/matlab/ref/dlmwrite.html?s_tid=srchtitle
C読み込みデータは区切り記号','によって区別されるので,この命令を用いる.
dlmwrite(filename
,M
,delimiter
) M
をファイルfilename
に き み、 された り delimiter
を して を ります.
:octave:1> M = magic(3)*pi
M =
25.1327 3.1416 18.8496
9.4248 15.7080 21.9911
12.5664 28.2743 6.2832
octave:2> dlmwrite('myFile.txt',M,'delimiter','\t','precision',3)
octave:3> type('myFile.txt')
25.1 3.14 18.8
9.42 15.7 22
12.6 28.3 6.28
octave:4> dlmwrite('myFile.txt',M,'delimiter','\t','precision',6)
octave:5> type('myFile.txt')
25.1327 3.14159 18.8496
9.42478 15.708 21.9911
12.5664 28.2743 6.28319