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
希望对其他人也有帮助!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值