abc Matlab - elektronski priručnik II dio Osnove Matlaba kao jezika - 2.4. Indeksiranje
2.4.3. Konkatenacija
Konkatenacija je proces spajanja malih matrica da bi se dobile veće. Zapravo, našu prvu matricu smo napravili konkatenacijom njenih pojedinačnih elemenata. Par uglastih zagrada, [], je operator konkatenacije. Na primjer, počnimo sa 4-sa-4 magičnim kvadratom, A, i formirajmo
B = [A A+32; A+48 A+16]
Rezultat je 8-sa-8 matrica, dobijena spajanjem četiri podmatrice:
B =
16 3 2 13 48 35 34 45
5 10 11 8 37 42 43 40
9 6 7 12 41 38 39 44
4 15 14 1 36 47 46 33
64 51 50 61 32 19 18 29
53 58 59 56 21 26 27 24
57 54 55 60 25 22 23 28
52 63 62 49 20 31 30 17
Ova matrica je na pola puta da bude još jedan magični kvadrat. Njeni elementi su preraspoređeni cijeli brojevi 1:64. Sume po njenim kolonama su korektna vrijednost za 8-sa-8 magični kvadrat:
sum(B)
ans =
260 260 260 260 260 260 260 260
Ali sume po njenim redovima, sum(B')', nisu sve iste. Potrebna je dalja manipulacija da bi se dobio validan 8-sa-8 magični kvadrat.
Operator dvotačka < Index > Brisanje redova i kolona
|