快生活 - 生活常识大全

如何将数据写入文件


  介绍MATLAB数学软件将数据保存到txt文件的两种方式,一种是fprintf文件打印,另一种是save函数自动序列化。
  工具/材料
  MATLAB 2016a
  操作方法
  01:
  首先,使用如图代码产生一个数组,2*21的double类型数据,作为要保存的数据样例。   02:
  第一种方法是使用fprintf函数。   首先,如图通过fopen函数,按照"w"写模式,打开一个文件,返回文件ID号。   接着,使用fprintf,根据文件ID号将数据按格式打印到文件。   03:
  如果fopen时未指定文件路径,则文件就在当前路径下。当前路径可以直接在MATLAB中看到,左边列出了当前文件夹下的文件列表。   04:
  将数据保存到txt文件的另一种方法,是使用save函数的其中一种用法。   如图,注意save函数的最后一个参数要写成"-ascii"表示文件格式为字符格式,而且要使用字符串标识的变量名。   05:
  如图,可以看到保存到文件的效果,只是简单保存了数组。   save的中间可以有多个参数,表示多个要保存的变量,不过这种保存方式可能不利于数据的读取。   特别提示   如果只是要保存数据再恢复数据,不一定要求txt格式,可以使用save保存mat格式,数据还原方便。
网站目录投稿:雁翠