Matlab中的数据如何写入到文本文件

工作中,使用matlab生成的文件一般不太好读出,下面介绍如何将matlab中的数据写入到文本文档。

操作方法

  • 01

    首先启动matlab

  • 02

    首先我们先有一个workspace中的文件。

  • 03

    然后输入以下命令: fid = fopen('bb.txt','a+'); %设置一个fid编号,令其生成一个bb.txt文件。'a+'表示在fid不变时,可以持续输入文本或数据到bb.txt文件中。 fprintf(fid,'%15.7f%15.7f%10.4f\n',bb'); %将bb输入到fid编号的文件中,格式为15.7f,15位,数据类型为float,7位小数点,\n为回车键。 fclose(fid);

  • 04

    我们可以试着来建立一个字符串: cc = ['abcdefg';'bcdefgh';'cdefghi'];

  • 05

    然后将这个字符串数组输入到文本文件: fid = fopen('aa.txt','a+');for jj = 1:3fprintf(fid,'%15s\n',cc(jj,:));endfclose(fid); 可以看到它按照cc的列排序一一输出数据。

  • 06

    当然,我们还可以看看如果没有循环命令,将会出现什么结果: fid = fopen('cc.txt','a+')fprintf(fid,'%20s\n',cc);fclose(fid);

  • 07

    下面可以看看二者结合的结果: dd='      longitude       latitude      deep'; fid = fopen('bb.txt','a+'); fprintf(fid,'%40s\n',dd); fprintf(fid,'%15.7f%15.7f%10.4f\n',bb');fclose(fid); 可以看到第一行为每列的属性值,但是这一行需要把对应的列的字符串数量记录清楚。

  • 08

    由于matlab读取数据时是按照列来读,即第二个数为第二行第一列,依次读取,因此在fprintf那一列中bb要转置一下,下面可以看看不转置的情况: fid = fopen('ff.txt','a+');fprintf(fid,'%15.7f%15.7f%10.4f\n',bb);fclose(fid);

(0)

相关推荐

  • 通过Matlab如何将数据读取\写入Excel

    Matlab是十分强大的数学处理软件,我们可以用它实现科学计算.绘图,数值计算等操作,但是有时我们需要把Matlab中的数据保存成Excel表格的形式,我们应该怎么做呢?亦或是我们如何通过Matlab ...

  • 怎样将matlab中的数据导入到excel中

    matlab不仅可以读取Excel表格中的数据,还可以将matlab中的变量导入到Excel表格当中.下面这篇指南就给大家具体介绍,希望对你有所帮助. 操作方法 01 运行软件,软件的安装包本身比较大 ...

  • MATLAB中怎么把矩阵写入txt文档中去啊

    很多人都想把MATLAB中很大的矩阵写人txt文档中,但是不知道怎么做,那么小编就来分享一下怎么写人txt文档中 操作方法 01 找到MATLAB图标,打开 软件 02 打开后的界面 03 输入&qu ...

  • MATLAB中的数据拟合和插值

    我们在测量到的数据中,由于实验误差或不确定性,通常会与实际结果产生一定的偏差,通过数据拟合,可以假定数据符合某些规律,然后通过拟合得到这些未知参数.本介绍如何用MATLAB进行拟合. 操作方法 01 ...

  • MATLAB怎么读取excel文件中的数据?

    下面我就通过实例介绍一下MATLAB如何导入excel数据. 读取sheet1中的所有数据 我们以03版excel为例,假设excel中数据为 默认这些文本以及数字都放在sheet1中,我们将此exc ...

  • matlab中怎么删除矩阵重复数据

    有时候我们在使用matlab进行运算的时候,想删除矩阵中重复数据,怎么删除呢,下面来分享一下方法 删除单列矩阵重复数据 01 第一步我们首先知道matlab中删除矩阵重复数据,可以用到unique函数 ...

  • 如何用matlab处理excel文件中的数据?

    matlab的另外一个好处是我们可以无需导入直接处理excel中的数据,下面我就向大家介绍一下如何用matlab处理excel文件中的数据. 操作方法 01 首先生成一个带有数据的excel文件,代码 ...

  • MATLAB如何读取TXT中的数据?

    操作方法 01 下面我就通过实例介绍一下matlab导入txt数据.. 02 我们经常会用到MTALB读取TXT中数据的情况,下面我们就用下面数据进行示例 03 输入 ex=importdata('e ...

  • MATLAB如何将数据写入txt文件

    介绍MATLAB数学软件将数据保存到txt文件的两种方式,一种是fprintf文件打印,另一种是save函数自动序列化. 操作方法 01 首先,使用如图代码产生一个数组,2*21的double类型数据 ...