Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
 
 
主题工具 显示模式
旧 2012-06-06, 16:11   #1
byron
初级会员
 
注册日期: 2012-06-06
帖子: 2
声望力: 0
byron 正向着好的方向发展
默认 请问如何另保存字符串和数值的混合ascii文件

字符串在数值的前部,是对数值的注释,行数不定(因为有很多类似的文件)。
如下:
tmpfile1= 'tmp2.txt';
fidtmp1=fopen(tmpfile1,'w');%生成临时文件tmp2.txt

。。。。。中间是对tmp2的for循环操作,循环一次得出的tmp2.txt是字符串在上,数值在下的样式,现在我需要对此时的tmp2.txt另存,因为下一次循环就会冲掉现在的tmp2.txt。
我用的是这样

save(filename,'tmpfile1','-ascii);%filename是个变量,每一次循环的命名都不同。

但运行不报错,新文件也能通过save生成,但是内容和tmpfile1完全不挂钩,就一行的数值。

请问怎么回事?

其实如果谁能告诉在tmp2.txt的生成时能按filename自动生成也可以解决,就不用后面的save了。

不要告诉我用手动的填写,这个循环很大,有几百次呢,每一次生成的文件都应该不同的。

拜托各位大侠,我搞了好几天了,都没有搞通。
byron 当前离线   回复时引用此帖
 


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 10:35


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.