Matlab批处理

每次用matlab的时候都要上查怎么用的...记不住那几个函数...今天忍不住了,下次再查就直接看自己的博客吧

下面的程序包括批处理和写文件两块的内容

%批处理
dat = dir('D:\matlab\data');

for index = 1:(length(dat)-2)
    cd D:\matlab\data
    data = importdata(dat(index+2).name);
    cd ..
    file = fopen('data.txt','at');
    fprintf(file,'%s  ',dat(index+2).name);
    ...做自己的事情
    fprintf(file,'%f ',MSE);
    fprintf(file,'\n');
    %绘制图片
    h = figure(1);
    y = 1:1:classNum;
    plot(y,MSE(1:classNum),'*');
    xlabel('class')
    ylabel('MSE')
    print(h,'-djpeg',strcat(dat(index+2).name,'.jpeg'));
end
希望对其他人也有帮助!

你可能感兴趣的:(Matlab批处理)