"Subscripted assignment dimension mismatch"?
Ältere Kommentare anzeigen
I'm unable to figure out where this error is coming about in this block of code. Any help would be great. Thank you.
%%Write data to a file (requires writeM2T.m)
cnt=0;
cnt2=0;
ind = [1 2 3 4 5 -win:win];
for i=1:length(Ndya)
for j=1:Nepi
if ~isempty(data(i,j).MOM)
if ~isempty(data(i,j).BABY)
cnt=cnt+1;
OUTcrqa(cnt,:) = [i j data(i,j).crqa];
OUTlagp(cnt,:) = [i j data(i,j).crqaBS];
for k = 1:max(size(data(i,j).crqaCI))
cnt2=cnt2+1;
OUTcrqaCI(cnt2,:) = [i j data(i,j).crqaCI(k,:) ind(k)];
end
end
end
end
end
cd(yourpath)
save('CRQAoutput.mat')
hdr1={'dyad','episode','RR','DET','<L>','Lmax','ENTR','LAM','TT','Vmax','T1','T2','RTE','Clust','Trans'};
writeM2T(OUTcrqa,'outCRQA.dat',hdr1,[],[],'w')
%hdr2=[{'dyad','episode'} {num2cell(-win:win)}];
writeM2T(OUTlagp,'outLAGPcrqad.dat',[],[],[],'w')
% Bootstrapped CI
hdr3={'dyad','episode','CI_U','CI_L','Measure'};
writeM2T(OUTcrqaCI,'outBSCI.dat',hdr3,[],[],'w')
8 Kommentare
Erik S.
am 18 Feb. 2015
Which line is the error? What are the sizes of the variables?
Akhila
am 18 Feb. 2015
Erik S.
am 18 Feb. 2015
Look in the Matlab command window, it usually says which line the error occured.
Akhila
am 18 Feb. 2015
Erik S.
am 18 Feb. 2015
can you send the code?
Akhila
am 18 Feb. 2015
Erik S.
am 18 Feb. 2015
I cannot run this... there are files missing for me... Can you send all I need to run the hole thing!
Akhila
am 18 Feb. 2015
Antworten (2)
Erik S.
am 18 Feb. 2015
0 Stimmen
Those lines 38-43 are never executed. The files you are looking for is in another folder than you .m file. Try to move them to the same folder.
8 Kommentare
Akhila
am 18 Feb. 2015
Erik S.
am 18 Feb. 2015
Let me know if it doesnt work. If it works, pls click the accept answer button :)
Akhila
am 18 Feb. 2015
Akhila
am 19 Feb. 2015
Erik S.
am 19 Feb. 2015
What was the original error for you? I get an error in line 154 now. But there seems to be other issues as well. There are 306 exetions with "ME", should it be like that?
Akhila
am 19 Feb. 2015
The exceptions occurs because the function pss is undefined for arguments of type double it says. Is pss a function or a variable?
The error is:
Reference to non-existent field 'crqa'.
Error in TS16WCode (line 154) OUTcrqa(cnt,:) = [i j data(i,j).crqa];
Akhila
am 19 Feb. 2015
Kategorien
Mehr zu Performance and Memory finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!