MATLAB 数据输出
数据导出(或输出)在 MATLAB 的意思是写入文件。MATLAB 允许您在另一个读取 ASCII 文件的应用程序中使用您的数据。为此,MATLAB 提供了几个数据导出选项。
您可以创建以下类型的文件-
数组中的矩形、分隔的ASCII数据文件。
击键的日记(或日志)文件和结果文本输出。
使用底层函数(如fprintf)的专用ASCII文件。
MEX文件,用于访问以特定文本文件格式写入的C / C ++或Fortran例程。
除此之外,您还可以将数据导出到电子表格。
有两种方法可以将数字数组导出为定界的ASCII数据文件-
使用save函数并指定-ascii限定符
使用dlmwrite函数
使用save函数的语法是-
save my_data.out num_array -ascii
其中,my_data.out是创建的带分隔符的ASCII数据文件,num_array是数字数组,并且 −ascii是说明符。
使用dlmwrite函数的语法是-
dlmwrite(‘my_data.out’, num_array, ‘dlm_char’)
其中,my_data.out是创建的带分隔符的ASCII数据文件,num_array是数字数组, dlm_char是分隔符。
在线示例
下面的示例演示了该概念。创建一个脚本文件并输入以下代码-
示例
num_array = [ 1 2