如何将MATLAB运行结果写入txt文件

 我来答
巢葛菲5T
高粉答主

推荐于2019-08-18 · 繁杂信息太多,你要学会辨别
知道小有建树答主
回答量:1566
采纳率:100%
帮助的人:42.7万
展开全部

可以运用save语句。

matlab 常见的打开方式:

1、‘r’:只读方式打开文件(默认的方式),该文件必须已存在。

2、‘r+’:读写方式打开文件,打开后先读后写。该文件必须已存在。

3、‘w’:打开后写入数据。该文件已存在则更新;不存在则创建。

4、‘w+’:读写方式打开文件。先读后写。该文件已存在则更新;不存在则创建。

5、‘a’:在打开的文件末端添加数据。文件不存在则创建。

6、‘a+’:打开文件后,先读入数据再添加数据。文件不存在则创建。

拓展资料

1、MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。

2、它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中。

3、为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。

子衿悠你心
推荐于2019-08-20 · TA获得超过5644个赞
知道答主
回答量:91
采纳率:100%
帮助的人:2.6万
展开全部
可以运用save语句。
举个例子:
将名为data.mat的matlab变量保存为名为data.txt的文件,可以这样来实现:
save data.txt data
或者 save('data.txt','data')

拓展说明:
MATLAB储存变数的基本命令是save,在不加任何选项(Options)时,save会将变数以二进制(Binary)的方式储存至副档名为mat的档案,如下述:
save:将工作空间的所有变数储存到名为matlab.mat的二进制档案。
save filename:将工作空间的所有变数储存到名为filename.mat的二进制档案。
save filename x y z :将变数x、y、z储存到名为filename.mat的二进制档案。
save filename x -ascii:将变数x以八位数存到名为filename的ASCII档案。
save filename x -ascii -double:将变数x以十六位数存到名为filename的ASCII档案。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
寻丝微孛彩
2020-03-21 · TA获得超过3万个赞
知道小有建树答主
回答量:1.1万
采纳率:30%
帮助的人:742万
展开全部
如果x是二维矩阵,可以直接用下面语句存储
save
d:\a.txt
x
-ascii
数据被存储至d盘根目录下,可用记事本直接打开
如果x是三维,则需要单独提取每个波段数值,再根据以上语句存储至a.txt中
实例:
x=randperm(100);
%随机产生需要保存的数据
save
d:\a.txt
x
-ascii
就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9de5486
推荐于2018-02-27 · TA获得超过145个赞
知道答主
回答量:90
采纳率:0%
帮助的人:54.7万
展开全部
a = [1,2,3,4,5,6,7,8,9];
fp = fopen('D:\ztq.txt','wt');
for i =1 : 9
fprintf(fp, '%d', a(i));
end
fclose(fp);
将数组a导入到D盘中的ztq.txt中。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
greatdju
2009-09-14 · TA获得超过2.2万个赞
知道大有可为答主
回答量:2486
采纳率:50%
帮助的人:4190万
展开全部
最初等的函数是fprintf
高级函数有csvwrite和dlmwrite
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式