MATLAB - Data Output
MATLAB中的数据导出(或输出)意味着写入文件。 MATLAB允许您在另一个读取ASCII文件的应用程序中使用您的数据。 为此,MATLAB提供了几种数据导出选项。
您可以创建以下类型的文件 -来自数组的矩形,分隔的ASCII数据文件。
击键日记(或日志)文件以及生成的文本输出。
使用fprintf等低级函数的专用ASCII文件。
MEX文件,用于访问写入特定文本文件格式的C/C ++或Fortran例程。
除此之外,您还可以将数据导出到电子表格。
有两种方法可以将数值数组导出为分隔的ASCII数据文件 -使用save函数并指定-ascii限定符
使用dlmwrite函数
使用保存功能的语法是 -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是分隔符。
例子 (Example)
以下示例演示了该概念。 创建一个脚本文件并键入以下代码 -num_array = [ 1 2 3 4 ; 4 5 6 7; 7 8 9 0];
save array_data1.out num_array -ascii;
type array_data1.out
dlmwrite('array_data