"Subscripted assignment dimension mismatch"?
古いコメントを表示
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 件のコメント
Erik S.
2015 年 2 月 18 日
Which line is the error? What are the sizes of the variables?
Akhila
2015 年 2 月 18 日
Erik S.
2015 年 2 月 18 日
Look in the Matlab command window, it usually says which line the error occured.
Akhila
2015 年 2 月 18 日
Erik S.
2015 年 2 月 18 日
can you send the code?
Akhila
2015 年 2 月 18 日
Erik S.
2015 年 2 月 18 日
I cannot run this... there are files missing for me... Can you send all I need to run the hole thing!
Akhila
2015 年 2 月 18 日
回答 (2 件)
Erik S.
2015 年 2 月 18 日
0 投票
Your sturcture data only contains the fields "dyad" and "episode" not "MOM" or "BABY"
When you get to line 67 the program crashes.
Erik S.
2015 年 2 月 18 日
0 投票
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 件のコメント
Akhila
2015 年 2 月 18 日
Erik S.
2015 年 2 月 18 日
Let me know if it doesnt work. If it works, pls click the accept answer button :)
Akhila
2015 年 2 月 18 日
Akhila
2015 年 2 月 19 日
Erik S.
2015 年 2 月 19 日
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
2015 年 2 月 19 日
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
2015 年 2 月 19 日
カテゴリ
ヘルプ センター および File Exchange で Performance and Memory についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!