I want to store function output through nested for loop. Here is the code:
maxDisp_x=cell(Nrt,lhsN,Nsnro);for scenario=1:Nsnro for i=1:Nrt ....... for j=1:lhsN ......... for k = 1 : NGM [maxDisp_x]=Res_TH_PstProcs(scenario,i,j,k); maxDisp_x=maxDisp_x{Nrt,lhsN,Nsnro}; end end endend
Here is the Res_TH_PstProcs function:
function [maxDisp_x] = Res_TH_PstProcs(scenario,i,j,k) tmp1_ = eval(['importdata(''./Output/TimeDepTHOutput/Scenario',num2str(scenario),'/Time',num2str(i),'/Run',num2str(j),'/GM',num2str(k),'/upDispXYZ','.out'')']); dispSupStr_x = mpDisp(:,1); maxDisp_x=max(abs(dispSupStr_x));end
Best Answer