Hi all
I got a piece of my code that is causing function nesting error and the root cause is that matlab is not understanding the end written in Matrix(end)
is not related to the loop or function end and has messed up
exactly where I haveTtot(end) , this end is confused
for fn=1:numel(files) ff= xlsread(strcat(files{fn},'.xlsx')); filename=files{fn}; t = ff(:,1); resol=t(2)-t(1); motion6t=ff; mulnames=readcell('Ms.xlsx') mask = strcmp(filename, mulnames(:,1)); multip = cell2mat(mulnames(mask, 2)); resol=t(2)-t(1) if fn==1 motiontot=[]; for m=1:multip if m==1 Ttot=t.'; else Ttot= [Ttot,t.'+Ttot(end)+resol]; end end else for m=1:multip Ttot= [Ttot,t.'+Ttot(end)+resol]; end end for m=1:multip motiontot=[motiontot;motion6t]; end end
Best Answer