MATLAB如何将数据写入txt文件
介绍了MATLAB数学软件将数据保存到txt文件的两种方式,一种是fprintf文件打印,另一种是通过save函数自动序列化。
工具/材料
MATLAB 2016a
操作方法 01
首先,使用图中所示的代码生成一个2*21 double数据的数组,作为要保存的数据样本。
02
第一种方法是使用fprintf函数。
首先,通过如图所示的fopen函数,按照‘w apos;写模式,打开一个文件并返回文件ID号。
然后,使用fprintf,根据文件ID号将数据打印到文件中。
03
如果fopen中没有指定文件路径,则文件位于当前路径下。
在MATLAB中可以直接看到当前路径,左侧列出了当前文件夹中的文件列表。
04
将数据保存到txt文件的另一种方法是使用save函数的一种用法。
如图所示,注意save函数的最后一个参数应该写成'-ascii apos;表示文件格式为字符格式并由字符串标识的变量名。
05
如图所示,您可以看到保存到文件的效果,但只是保存数组。
保存中间可以有多个参数,也就是说要保存多个变量,但是这种保存方式可能不利于数据读取。
特别提示
如果只是想保存数据然后恢复,不一定需要txt格式,可以用save保存mat格式,方便数据恢复。