Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

# how to use "For" cycles for ranges of 2D arrays

1 vue (au cours des 30 derniers jours)
Hugo le 25 Fév 2022
Clôturé : Rik le 25 Fév 2022
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.
Best regards,
##### 1 commentaireAfficher -1 commentaires plus anciensMasquer -1 commentaires plus anciens
Jan le 25 Fév 2022
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.

### Réponses (0)

Cette question est clôturée.

R2021a

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by