Jak stworzyć tablice z indeksu pętli?

T

testing test

Guest
Witam, mam cyfr od 0 1 2 3 4 5 6 7 i chcę podzielić ją na 4 różnych tablic [0 4], [2 6], [1 5] i [3 7]. Jak MATLAB zainicjować tablice wewnątrz pętli. Załóżmy, że nie wiem, całkowita liczba tablic być tworzone dla ogólnego przypadku, gdy N mogą być wszelkie moc 2.
Code:
 N = 8, dla i = 0: N/2-1 pary [i] = i: N / 2: N-1 koniec
Proszę poprawić powyższy kod. Dziękuję.
 
Nie jestem pewien czy rozumiem, czego dokładnie potrzebujesz. Oto mój pierwszy strzał:
Code:
 N = 8, dla i = 0: N/2-1 pary (i +1,:) = i: N / 2: N-1 koniec
MATLAB potrzebuje pozytywnego indeksu i nawias nie nawiasach. ':' Oznacza wszystkie kolumny w tym przypadku.
 
Nie, chcę podzielić tablicy x = [0 1 2 3 4 5 6 7] na 4 różne tablice, gdzie a1 = [0 4], a2 = [2 6], a3 = [1 5] i a4 = [3 7]. Chcę to zrobić za pomocą pętli for.
 
Kod dałem ci dzieli się na 4 x tablicy tablic o nazwie pary (1,:), para (2,:), pary (3,:) i para (4,:). To działa, kiedy nie wiesz, liczby 2-elementowa tablice, czego potrzebujesz. Jeśli wiesz, że zawsze są 4 tablice, można dodać: a1 = para (1,:), a2 = para (2,:), a3 = para (3,:); a4 para = (4,:) ; Jeśli widzisz "buźki", są ":)" ...
 

Welcome to EDABoard.com

Sponsor

Back
Top