matlab用循環輸出到多文件

Matlab輸出到多個文件的方法。利用字符串的方法,循環,然後輸出。

注意不同平臺使用時,路徑名最好用相對路徑

%在整體循環後單獨計算此部分

clear all

clc

load tranAfter;

%輸出PChargePowerAllStationData

[m1,n1]=size(PChargePowerAllStationData);%兩個都是240*14矩陣

for iFile = 1:1:m1

    fileName=['./savePData/' num2str(iFile) '/PChargePowerAllStationData.txt'];  %電動汽車負荷

    fileName1=['./savePData/' num2str(iFile) '/busNodeData3.txt'];               %所有負荷

    fid=fopen(fileName,'wt');

    fid1=fopen(fileName1,'wt');

    for jFile = 1:1:n1

        fprintf(fid,'%6.2f',PChargePowerAllStationData(iFile,jFile)*100);

        fprintf(fid,'\n');

        fprintf(fid1,'%6.2f',busNodeData3(iFile,jFile)*2);

        fprintf(fid1,'\n');

    end

    fclose(fid);

    fclose(fid1);

end

disp('done');


*寫入時候,文件可以不存在,但是文件夾一定要存在。OS平臺的automator功能,可以幫助完成改名等功能,好用。

*存在問題:Mac OS 平臺傳輸到win平臺時,換行不見了。




    

    

   


    



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章