如何打开*。txt文件变量名

23日视图(30天)
zahra matlab
zahra matlab 2014年10月13日
编辑: Stephen23 2019年3月4日
你好,我有一个函数(dl) = funcall (x, y)”,我想创造 * 。text文件变量名和写出向量“dl”。像这样的
函数(dl) = funcdl (x, y)
……
fid = fopen (“DL.txt”,“wt”);
流(fid检测器,“% f \ n”、dl);
流(fid检测器,' \ n ');
文件关闭(fid);
但每次通过调用函数创建同名的DL。txt和覆盖了把! ! !有人能帮我吗? ? ?

接受的答案

Stephen23
Stephen23 2014年10月13日
编辑:Stephen23 2014年10月13日
1评论
Stephen23
Stephen23 2014年10月13日
编辑:Stephen23 2014年10月13日
试试这个,例如:
k = 1:3
str = sprintf (“临时% d.txt”、k);
fid = fopen (str,“wt”);
给你的文件写数据(流,等等…)
文件关闭(fid);
结束
编辑:使用 sprintf 基于图像分析的评论和罗伯特·卡明。

登录置评。

答案(1)

Gaurav舒克拉
Gaurav舒克拉 2014年10月13日
考虑一个数组
VarName = (A, B, C);
i = 1:3
str = strcat (“fopen (“”VarName(我),' . txt ',“wt”);
eval (str);
结束
14日的评论
Stephen23
Stephen23 2015年1月4日
新读者,阅读这些评论和
不要使用这段代码

登录置评。

类别

找到更多的在GPU计算帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!