用matlab如何批处理文件

用matlab如何批处理文件,第1张

在你处理的程序外套一个循环就好了

filepath='C:\Users\LEE\Desktop\大气实验数据\'%文件路径

for num=1:9

filename=num2str(num,'ChA%03d.dat') %文件名循环每次不一样

filenameA=fullfile(filepath,filename)%文件全名

fid = fopen(filenameA, 'rb')%下面是你的处理过程

........

.......

%每次循环处理完的数据记得存在不同

%的变量里,要不然每次处理新的数据

%覆盖原来旧的数据,最后只剩最后一个

end

matlab打开mdll文件可以利用dos函数执行。批处理文件名test_bat.bat,则[s,e]=dos('test_bat'),就会执行批处理文件,直到其结束才返回。这里让dos返回两个参数,是为了避免标准输出信息在命令窗口中回显。不希望等待执行完毕才返回,可以在命令后加一个&,如:[s,e]=dos('test_bat&')。会打开一个cmd窗口去执行批处理,不需要等待批处理执行完毕就会直接返回,接下来继续执行M文件的后续部分。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11610933.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存