Składnia funkcji CAT MATLAB
C = CAT (A1, A2)
C = CAT (DIM, A1, A2… AN))))
Opis funkcji kota Matlab i przykłady
Funkcja Cat () łączy dwie lub więcej tablic i może to zrobić z tablicami 2D lub wielowymiarowymi. cat () wraca w „c” połączenie tablic A1, A2…. W każdym przypadku tablice te muszą być tego samego rozmiaru lub kompatybilne w wymiarach, które należy połączyć; W przeciwnym razie zwracany jest komunikat o błędzie. Argumenty wejściowe zaakceptowane przez tę funkcję to skalar, wektor, macierz, wielowymiarowa aranżacja, tabela i czas. Następnie pokażemy rodzaje argumentów wejściowych, flagi kontroli i typy danych zaakceptowane przez każdy argument.
ciemny: Określa, w którym wymiarze zostanie wykonane połączenie. Pozytywny skalar całkowity
A1, A2 I jakiś: tablice wejściowe. Skalar, wektor, macierz, wielowymiarowa nr, tabela i harmonogram.
Jak połączyć dwa wektory z funkcją MATLAB CAT ()
Poniższy przykład pokazuje, w jaki sposób możesz połączyć dwa wektory za pomocą MATLAB Function Cat (). Rezultatem jest stworzenie wektora „C”, który zawiera wektory „V1” i „V2” połączone.
v1 = [1, 2];
v2 = [3, 4];
C = CAT (2, v1, v2)
c = 1 2 3 4
W tym przypadku konatenacja jest pozioma, więc funkcja Cat () zwraca wektor wiersza, w którym wektory „V1” i „V2” są połączone.
Teraz zobaczymy, jak połączyć wektory „v1” i „v2” pionowo z funkcją Matlab Cat ().
v1 = [1, 2];
v2 = [3, 4];
C = CAT (1, v1, v2)
c =
1 2
3 4
W tym przypadku Cat () powraca w „C” tablicę 2 x4 elementów z pionowym połączeniem „V1” i „V2”.
Jak pionowo łączyć dwie tablice z funkcją Matlab Cat ()
Poniższy przykład pokazuje, jak pionowo łączyć dwie tablice za pomocą MATLAB Function Cat (). W tym celu tworzymy tablice „A1” i „A2” z elementami 3 × 2 i łączymy je w „C”. Tablice „A1” i „A2” są wysyłane jako argument wejściowy do funkcji Cat (.
A1 = [1, 2,; 3, 4];
A2 = [5, 6; 7, 8];
C = CAT (1, A1, A2)
Funkcja CAT () zwraca tablicę w „C” zawierającym pionowe połączenie „A1” i „A2”. Ponieważ połączenie przeprowadzono pionowo, zwrócona matryca składa się z 4 x 3 elementów.
c =
1 2
3 4
5 6
7 8
Jak poziomo łączyć dwa tablice z funkcją Matlab Cat ()
Teraz zobaczmy, jak możemy połączyć dwie tablice poziomo. Mamy tablice „A1” i „A2” utworzone w poprzednim przykładzie jako argumenty wejściowe. Poprzez „DIM” mówimy funkcji Cat (.
A1 = [1, 2; 3, 4];
A2 = [5, 6; 7, 8];
C = CAT (2, A1, A2)
Funkcja Cat () zwraca tablicę z poziomym połączeniem „A1” i „A2”. Ponieważ połączenie było poziome, Cat () w „C” zwraca tablicę z 2 x6 elementami (patrz poniżej):
c =
1 2 5 6
3 4 7 8
Jak połączyć więcej niż dwie tablice z funkcją MATLAB CAT ()
W tym przykładzie zobaczymy, jak łączyć trzy tablice. Aby to zrobić, stworzymy tablice „A1”, „A2” i „A3”. Proces ten odbywa się w taki sam sposób, jak w poprzednich przykładach. Wysyłamy tablice do połączenia, każda oddzielona przecinkami, i określamy w „Dim” wymiaru, w którym wykonuje się konatenacja.
A1 = [1, 2; 7, 8];
A2 = [3, 4; 9, 10];
A3 = [5, 6; 11, 12];
C = CAT (2, A1, A2, A3)
W ten sposób Cat () w „C” zwraca matrycę 2 x 6, w której trzy tablice są połączone poziomo. Kolejność konkatenacji odpowiada kolejności wejściowej tablic, i.mi. „S1” jest połączone z „S2”, a to z „S3”.
c =
1 2 3 4 5 6
7 8 9 10 11 12
W ten sam sposób jest to robione w celu połączenia więcej niż dwóch tablic w pionie; Tylko wymiar musi być wskazany na wejściu „DIM”.
A1 = [1, 2; 7, 8];
A2 = [3, 4; 9, 10];
A3 = [5, 6; 11, 12];
C = CAT (1, A1, A2, A3)
c =
1 2
7 8
3 4
9 10
5 6
11 12
Jak połączyć dwa lub więcej tablic z nawiasami w Matlab
Funkcja CAT () jest zalecana do połączenia i tworzenia tablic o więcej niż dwóch wymiarach. W przypadkach, w których wymagane jest połączenie 2D, zalecane są wsporniki, jak pokazano poniżej.
A1 = [1, 2; 7, 8];
A2 = [3, 4; 9, 10];
C = [A1, A2]
c =
1 2 3 4
7 8 9 10
W tym przypadku nawiasy wykonują konatenację poziomo, co daje matrycę 2 x 4 elementów w „C”.
Teraz zobaczymy, jak połączyć dwie macierze z nawiasami. Musimy oddzielić tablice, aby zostały połączone z półkolisem, jak pokazano poniżej.
A1 = [1, 2; 7, 8];
A2 = [3, 4; 9, 10];
c = [a1; A2]
c =
1 2
7 8
3 4
9 10
W tym przypadku konatenacja jest pionowa, więc w „C” tworzono tablicę 4 x2 elementów, łącząc tablice „A1” i „A2”.
Wniosek:
W tym artykule wyjaśniono, jak połączyć tablice o różnych wymiarach w MATLAB za pomocą funkcji CAT (). Podano także niektóre praktyczne przykłady wyjaśniające, jak korzystać z tej funkcji. Obsługiwane typy argumentów i obsługiwane typy danych zostały również szczegółowo opisane. Mamy nadzieję, że ten artykuł MATLAB jest przydatny. Więcej wskazówek i informacji można znaleźć w innych artykułach dotyczących Linuksa.