Kako ustvariti polja iz zanke indeksa?

T

testing test

Guest
Pozdravljeni, imam številke od 0 1 2 3 4 5 6 7 in želim, da ga razdelite na 4 različne nizov [0 4], [2 6], [1 5] in [3 7]. Kako MATLAB inicializacijo polja znotraj zanke. Recimo, ne vem, skupno število nizov, da je treba ustvariti za generično primera, kjer bi se kateri koli N moč 2.
Code:
 N = 8; for i = 0: N/2-1 par [i] = i: N / 2: N-1 konec
Prosimo, popravi zgornjo kodo. Hvala vam.
 
Nisem prepričan, razumem točno tisto, kar potrebujete. Tukaj je moj prvi strel:
Code:
 N = 8; for i = 0: N/2-1 par (i +1,:) = i: N / 2: N-1 konec
MATLAB potrebuje pozitivno indeks in oklepaju ne oklepaju. ":" Pomeni vse stolpce v tem primeru.
 
Ne, želim deliti paleto x = [0 1 2 3 4 5 6 7], v 4 različne nize, kjer a1 = [0 4], a2 = [2 6], a3 = [1 5] in a4 = [3 7]. Želim, da to storite z uporabo za zanko.
 
Kodo, sem vam dal deli svoj niz x na 4 polja imenovano par (1,:), par (2,:), par (3,:) in par (4,:). To deluje, ko ne veste, se je število polj 2-element, kar potrebujete. Če veste, da so vedno 4 polja, lahko dodamo: a1 = par (1,:), a2 = par (2,:), a3 = par (3,:); A4 = par (4,:) ; Če vidite "smeškov", so ":)" ...
 

Welcome to EDABoard.com

Sponsor

Back
Top