MATLAB往txt文本文档中写入数据

作者:小小谷 | 创建时间: 2023-04-11
本文介绍MATLAB往txt文本文档中写入数据的方法,其中主要用到了fopen,fprintf命令,同时介绍type+文档名的方法查看文档内容。...
MATLAB往txt文本文档中写入数据

操作方法

第一,启动MATLAB,新建脚本(Ctrl+N),输入如下脚本: close all; clear all; clc; r=1:1:10; results=[r;pi*r.^2]; fid=fopen('radiusandarea.txt','w'); fprintf(fid,'%7s %9s\r\n','Radius','Area'); fprintf(fid,'%3d %11.4f\r\n',results); fclose(fid); 其中,fopen是新建一个txt文本文档(radiusandarea.txt)用于写入数据。 fprintf是按照'%7s %9s格式往文本文档中写入字符和按'%3d %11.4f格式写入数据。

第二,保存和运行上述脚本,在工作区(Work place)得到results,双击打开results可以看到数据详情,第一行为圆的半径,第二行为圆的面积。

第三,运行改程序后,同时在默认路径下得到radiusandarea.txt文本文档,打开该文档可以看到如下结果,第一列表示圆的半径,第二列表示圆的面积。

第四,在命令行窗口输入type radiusandarea.txt命令,用于在命令行窗口查看文本文档。当文本文档数据量不多时,可以使用type+文档名的方式查看文档中的内容,但是当文档中数据过多时,建议不要使用这种方法查看文档详情。

第五,输入type radiusandarea.txt后按回车得到如下结果,与直接用记事本打开radiusandarea.txt一样,第一列表示圆的半径,第二列表示圆的面积。 以上就是往txt文档中写入数据的方法。

点击展开全文

更多推荐