MATLAB数据导出
在MATLAB中的数据导出意味着写入文件。 MATLAB允许你使用数据在另一个应用程序读取ASCII文件。对于这一点,MATLAB提供了多种数据输出选项。
您可以创建以下类型的文件:
矩形,分隔的ASCII数据文件从一个数组。
日记或日志文件的按键和文本输出。
专业的ASCII文件,如fprintf使用低层函数。
MEX文件来访问你的C/ C + +或Fortran程序写入到一个特定的文本文件格式。
除此之外,你也可以将数据导出到电子表格。
导出数字阵列作为分隔符的ASCII数据文件的方法有两种:
使用 save函数及指定的ASCII限定符
使用dlmwrite函数
使用save函数的语法是:
save my_data.outnum_array-ASCII
其中,my_data.out定界ASCII创建的数据文件,num_array是一个数字的阵列和ASCIIis符。
语法用dlmwrite函数是:
dlmwrite('my_data.out',num_array,'dlm_char')
其中,my_data.out 定界ASCII创建的数据文件,是一个num_array 数字阵列和 dlm_char 分隔符。
例子
下面的例子演示了这一概念。创建一个脚本文件,并输入下面的代码:
num_array=[1234;4567;7890];save array_data1.outnum_array-ASCII;type array_data1.outdlmwrite('array_data2