Kā izveidot bloki no cilpa indekss?

T

testing test

Guest
Sveiki, Man ir cipari no 0 1 2 3 4 5 6 7 un es vēlos to sadalīt uz 4 dažādiem bloki [0 4], [2 6], [1 5] un [3 7]. Kā MATLAB inicializētu masīvu iekšienē cilpas. Pieņemsim, ka es nezinu, kopējo skaitu bloki, kas jāizveido vispārējs gadījums, kad N var būt jebkurš spēku 2.
Code:
 n = 8, kur i = 0: N/2-1 pair [i] = i: N / 2: N-1 gada beigām
Lūdzu izlabojiet minēto kodu. Paldies.
 
Es neesmu pārliecināts, ka es saprast, ko tieši jums ir nepieciešams. Te ir mana pirmā šāviena:
Code:
 n = 8, kur i = 0: N/2-1 pāris (i 1,:) = i: N / 2: N-1 gada beigām
MATLAB nepieciešams pozitīvs indekss un iekavas nav iekavās. ":" Nozīmē visas slejas šajā lietā.
 
Nē, es gribu sadalīt masīvs x = [0 1 2 3 4 5 6 7] par 4 dažādiem blokiem kur a1 = [0 4], a2 = [2 6], a3 = [1 5] un a4 = [3 7]. Es gribu darīt to, izmantojot par cilpu.
 
Kods Es jums devu sadala savu masīvs x into 4 masīvus sauc par pāra (1,:) pāris (2,:) pāris (3,:) un pāris (4:). Tas darbojas, ja jūs nezināt skaits 2 elementu masīvu jums ir nepieciešams. Ja zināt, ka tie vienmēr ir 4 bloki, tad varat pievienot: a1 = pāris (1,:); a2 = pāris (2,:); a3 = pāris (3,:); a4 = pāris (4,:) , Ja jūs redzat "smaidiņus", tie ir ":)" ...
 

Welcome to EDABoard.com

Sponsor

Back
Top