Problem With Combined for Loop.
이전 댓글 표시
I have a problem with a combined for-loop. For every value of i, I want to compute j(=101) values of B to analyse further. Right now I tried the loop standing below, but I get the error: ??? Subscripted assignment dimension mismatch in the first line below the for assignments. I already tried to compute it without a loop, and then it works, but not in the loop.
for i= 1:length(A)
for j = 1:(2*50+1)
Ang(i,j) = B([A(1,i)-50]:[A(1,i)+50]);
AngAbs(i,j) = abs(Ang(i,j));
ix1(i) = find(AngAbs(i,j)>0.4,1,'first')+(A(1,i)-50);
ix2(i) = find(AngAbs(i,j)>0.4,1,'last')+(A(1,i)-50);
Dir(i) = sum(B([ix1(i)]:[ix2(i)]));
end
end
I hope you can help me.
댓글 수: 2
Mischa Kim
2014년 2월 27일
편집: Mischa Kim
2014년 2월 27일
What are A and B, size, content?
Ot
2014년 2월 27일
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Startup and Shutdown에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!