Sintaxe da função de gato matlab
C = CAT (A1, A2)
c = gato (dim, a1, a2… an)))
Descrição da função e exemplos da função de gato matlab
A função Cat () concatena duas ou mais matrizes e pode fazê -lo com matrizes 2D ou multidimensionais. gato () retorna em "c" a concatenação das matrizes A1, A2 ... um. Em cada caso, essas matrizes devem ter o mesmo tamanho ou compatível nas dimensões a serem concatenadas; Caso contrário, uma mensagem de erro é retornada. Os argumentos de entrada aceitos por esta função são escalares, vetores, matriz, matriz multidimensional, tabela e tempo. Em seguida, mostraremos os tipos de argumentos de entrada, sinalizadores de controle e tipos de dados aceitos por cada argumento.
escurecido: Especifica ao longo de qual dimensão a concatenação será realizada. Escalar inteiro positivo
A1, A2 e um: Matrizes de entrada. Escalar, vetor, matriz, matriz multidimensional, tabela e horário.
Como concatenar dois vetores com a função Matlab Cat ()
O exemplo a seguir mostra como você pode concatenar dois vetores usando a função Matlab Cat (). O resultado é a criação do vetor "C", que contém os vetores "V1" e "V2" concatenados.
v1 = [1, 2];
v2 = [3, 4];
c = gato (2, v1, v2)
c = 1 2 3 4
Nesse caso, a concatenação é horizontal; portanto, a função CAT () retorna um vetor de linha no qual os vetores “V1” e “V2” são concatenados.
Agora veremos como concatenar os vetores "V1" e "V2" verticalmente com a função Matlab Cat ().
v1 = [1, 2];
v2 = [3, 4];
c = gato (1, v1, v2)
c =
1 2
3 4
Nesse caso, Cat () retorna em "C" Uma matriz de 2 elementos x4 com a concatenação vertical de "V1" e "V2".
Como concatenar verticalmente duas matrizes com a função Matlab Cat ()
O exemplo a seguir mostra como concatenar verticalmente duas matrizes usando a função Matlab Cat (). Para esse fim, criamos matrizes "A1" e "A2" com elementos 3 × 2 e os concatamos em "C". As matrizes "A1" e "A2" são enviadas como um argumento de entrada para a função Cat (), e especificamos através da entrada "Dim" que a concatenação deve ser realizada na dimensão 1.
A1 = [1, 2; 3, 4];
A2 = [5, 6; 7, 8];
C = CAT (1, A1, A2)
A função Cat () retorna uma matriz em "C" contendo a concatenação vertical de "A1" e "A2". Como a concatenação foi feita verticalmente, a matriz retornada consiste em 4 x 3 elementos.
c =
1 2
3 4
5 6
7 8
Como concatenar horizontalmente duas matrizes com a função Matlab Cat ()
Agora vamos ver como podemos concatenar duas matrizes horizontalmente. Passamos as matrizes "A1" e "A2" criadas no exemplo anterior como argumentos de entrada. Através de "Dim", dizemos à função Cat () para concatenar horizontalmente ou na dimensão 2.
A1 = [1, 2; 3, 4];
A2 = [5, 6; 7, 8];
C = CAT (2, A1, A2)
A função Cat () retorna uma matriz com a concatenação horizontal de "A1" e "A2". Como a concatenação foi horizontal, o gato () em "C" retorna uma matriz com 2 elementos x6 (veja abaixo):
c =
1 2 5 6
3 4 7 8
Como concatenar mais de duas matrizes com a função Matlab Cat ()
Neste exemplo, veremos como concatenar três matrizes juntos. Para fazer isso, criaremos as matrizes "A1", "A2" e "A3". Este processo é feito da mesma maneira que nos exemplos anteriores. Enviamos as matrizes para serem concatenadas, cada uma separada por vírgulas, e especificamos em "Dim" a dimensão em que a concatenação é realizada.
A1 = [1, 2; 7, 8];
A2 = [3, 4; 9, 10];
A3 = [5, 6; 11, 12];
C = CAT (2, A1, A2, A3)
Dessa forma, o gato () em "C" retorna uma matriz de 2 x 6 na qual as três matrizes são concatenadas horizontalmente. A ordem de concatenação corresponde à ordem de entrada das matrizes, eu.e. "S1" é concatenado com "S2" e isso com "S3".
c =
1 2 3 4 5 6
7 8 9 10 11 12
Da mesma forma, é feito para concatenar mais de duas matrizes verticalmente; Somente a dimensão deve ser indicada na entrada "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
Como concatenar dois ou mais matrizes com colchetes no MATLAB
A função Cat () é recomendada para concatenar e criar matrizes com mais de duas dimensões. Nos casos em que a concatenação 2D é necessária, os suportes são recomendados, como mostrado abaixo.
A1 = [1, 2; 7, 8];
A2 = [3, 4; 9, 10];
C = [A1, A2]
c =
1 2 3 4
7 8 9 10
Nesse caso, os colchetes executam a concatenação horizontalmente, resultando em uma matriz de 2 x 4 elementos em "C".
Agora veremos como concatenar duas matrizes com colchetes. Precisamos separar as matrizes para serem concatenadas com um semicolon, como mostrado abaixo.
A1 = [1, 2; 7, 8];
A2 = [3, 4; 9, 10];
c = [a1; a2]
c =
1 2
7 8
3 4
9 10
Nesse caso, a concatenação é vertical; portanto, uma matriz de 4 elementos x2 é criada em "C", concatenando as matrizes "A1" e "A2".
Conclusão:
Este artigo explicou como concatenar matrizes de diferentes dimensões no matlab usando a função CAT (). Além disso, alguns exemplos práticos foram dados para explicar como usar esta função. Tipos de argumento suportados e tipos de dados suportados também foram descritos em detalhes. Esperamos que você tenha achado este artigo do Matlab útil. Veja outros artigos de dica do Linux para obter mais dicas e informações.