Text文件在MATLAB中读写示例基础

背景

为了便于和外部程序进行交换,以及查看文件中的数据,也常常采用文本数据格式与外界交换数据。在文本格式中,数据采用ASCII码格式,可以使用字母和数字字符。可以在文本编辑器中查看和编辑ASCII文本数据。MATLAB提供了导入函数导入Text文件。

Text读取

测试用用例,如下所示

Text文件在MATLAB中读写示例基础_第1张图片

1 2 3 4 5

6 7 8 9 10

调用函数

load testdata1.txt

使用测试结果如下图所示

Text文件在MATLAB中读写示例基础_第2张图片

Text文件在MATLAB中读写示例基础_第3张图片

Text写入

要将一个数组导出一个有分隔符的ASCII码文件中,可以调用save函数。在调用时,要指定-ASCII参数,也可以调用dlmwrite函数。save函数用起来比较方便,而dlmwrite函数有更大的灵活性。它允许用户把任何一个字符指定为分隔符,也可以通过指定一个值域来导出一个数组的子数组。

A = [1 2 3 4 5; 6 7 8 9 10]

save A.txt A -ASCII

Text文件在MATLAB中读写示例基础_第4张图片

Text文件在MATLAB中读写示例基础_第5张图片

dlmwrite('A2.txt', A, ';')

Text文件在MATLAB中读写示例基础_第6张图片 

你可能感兴趣的:(嵌入式系统,matlab,操作txt文件)