MATLAB输出txt文件
·
在使用matlab运算后,很多时候需要将相关数据以txt文件输出,有两种方式较为常见
一、使用save函数
语法
- save(‘output.txt’,‘a’,‘-ascii’)
复制代码
其中output为输出的txt文件名,a为输出的变量名
例
- a = 1:10;
- save(‘output.txt’,‘a’,‘-ascii’)
复制代码
但这种方法得到数据往往可读性不强,如图1
二、使用fprintf函数
语法 - fprintf(fileID,formatSpec,A1,…,An)
复制代码
其中fileID为文件标识符,通常通过fopen函数定义(省略时直接输出到命令窗口),A1,…,An为输出的变量名,formatSpec为设定的数据输出格式
例
- a = 1:10;
- fileID = fopen(‘a.txt’,‘w’);%'w’表示打开或创建一个新txt文件以输出
- fprintf(fileID,‘%d\n’,a);
复制代码
%其中%d表示有符号型整数,\n表示另起一行
更多推荐
已为社区贡献1条内容
所有评论(0)