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表示另起一行
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)