MATLAB中读写一系列文件的方法
在MATLAB仿真中有时我们需要对一个文件下的所有文件如图片、视频、TXT文档进行依次读入,然后将处理后的结果写入到一个txt文件中。接下来是MATLAB代码:
fid=fopen("result.txt","w");
p1=dir("C:UsersshiaihuiDesktopmove detection*.avi*"); %设置路径,读取文件夹下所有视频文件
[r1 c1]=size(p1); %计算图片库视频数目
for x=1:r1 %设置循环,读取每一段视频
avin=p1(x).name;
avin=strcat("C:UsersshiaihuiDesktopmove detection",avin);
avi=aviread(avin);
.......
fprintf(fid, "%s
" ,temp);%temp是处理后所得到的结果
end
fclose(fid);
以上只是针对于视频文件的读取和写入结果,如果需要对其他文件进行读取和写入只需要将其中的avi对应地换成其他格式就可以了。
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: Oauth与Shiro整合的开源项目
- 下一篇: MATLAB中的概率函数