Info
此问题已关闭。 请重新打开它进行编辑或回答。
how to use "For" cycles for ranges of 2D arrays
1 次查看(过去 30 天)
显示 更早的评论
Hello,
I have the following code:
D11=A1(1:1000,:)
D12=A1(1:2000,:)
D13=A1(1:3000,:)
D14=A1(1:4000,:)
D21=B1(1:1000,:)
D22=B1(1:2000,:)
D23=B1(1:3000,:)
D24=B1(1:4000,:)
D31=C1(1:1000,:)
D32=C1(1:2000,:)
D33=C1(1:3000,:)
D34=C1(1:4000,:)
I would like to fill new variables with a certain range of other 2D arrays. I know it's much better to use a "For" cycle, but I don't know how to do it properly with ranges. I kindly ask your help.
I thank you in advance,
Best regards,
1 个评论
Jan
2022-2-25
It is not clear to me, what the inputs are and what you want to solve with the loop.
But hiding indices in thenames of variables is a shot in your knee. Use D{1,1}, D{1,2}, ... instead. The same for A1,B1,C1. As soon as you use arrays and indices, it is easy to call this inside loops.
回答(0 个)
此问题已关闭。
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!