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.
采纳的回答
更多回答(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!