20 Rozdział 1. Wprowadzenie do Matlaba
ans =
10 8 5 2
a jeżeli potrzebne nam są tylko parzyste kolumny macierzy >> A(: ,2:2:4) ans =
4 9
5 1 8 2
Macierze możemy ze sobą łączyć. Wykorzystujemy w tym celu operator konkatenacji [] (parę nawiasów kwadratowych).
Przykład 1.15. Niech »A = [125 ; 08 1]
A =
1 2 5 0 8 1
>> B = [7 ; 3]
B =
7
3
Wówczas >> C = [AB]
C =
12 5 7 0 8 13
Dzięki operatorom konkatenacji i zakresu możemy w prosty sposób tworzyć złożone tablice.
Przykład 1.16. Utworzymy tablicę zawierającą w kolejnych kolumnach parzyste liczby naturalne (od 2 do 100), ich kwadraty oraz sześciany. Najpierw za pomocą operatora zakresu tworzymy pierwszą kolumnę zawierającą parzyste liczby naturalne. Apostrof oznacza, że elementy mają być umieszczone w kolumnie, a nie w wierszu.
>> x = [2:2:100] ’
Następnie za pomocą operatora konkatenacji oraz operatorów działań „element po elemencie” tworzymy żądaną tablicę.
>> y = [x x.~2 x.~3]
Czasem zachodzi konieczność usunięcia kilku wierszy lub kolumn macierzy. W tym celu za pomocą operatora zakresu odwołujemy się do odpowiedniego fragmentu macierzy i używamy operatora [].
Przykład 1.17. Niech
»A = [125 ; 08 1]
A =
1 2 5 0 8 1