牛骨文教育服务平台(让学习变的简单)
博文笔记

MATLAB中读写一系列文件的方法

创建时间:2016-03-28 投稿人: 浏览次数:527

在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对应地换成其他格式就可以了。

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。