MATLAB写入文本文件函数:dlmwrite函数
dlmwrite函数用于将数据写入文本文件。调用格式如下:
dlmwrite(filename,M)
函数的功能是将M数组的数据写入filename指定的文件中。
dlmwrite(filename,M,'delimiter',R,C)
delimiter指明了定界符,R和C表示数据文件起始的行数和列数。
dlmwrite(filename,M,'attribl',valuel,…)
dlmwrite(filename,M,'-append','attribute',value list)
其中,attribl和attribute指明需要设定的参数名称,valuel和valuelist指明相应的参数设定数值。
从源文件内容后面续写数据时,如果不设定-append选项,将会清除源文件的内容,重新写入数据。若指定文件不存在,则创建一个新文件并写入数据。
例如,将数组x写入文件examp.txt,用逗号作为分隔符,用'\r\n'作为换行符。命令如下:
>>dlmwrite('examp.txt',x,'delimiter',',','newline','pc')