Concat

2 alt matrisi tek bir matriste birleştirir. 2 vektörü tek bir vektörde birleştirir.

vector vector::Concat(
  const vector&  second_part      // birleştirilecek ikinci vektör
   );
 
vector matrix::Concat(
  const matrix&  second_part      // birleştirilecek ikinci matris
   );
 
matrix matrix::Split(
  const matrix&  second_part,     // birleştirilecek ikinci matris
  const int      axis             // eksen
   );

Parametreler

second_part

[in] Birleştirilecek ikinci vektör veya matris. Matrisler herhangi bir eksen boyunca birleştirilirse, matrislerin büyüklükleri eksene göre tutarlı olmalıdır.

axis

[in]  Eksen. 0 - yatay eksen, 1 - dikey eksen.

Geri dönüş değeri

Vektörler veya matrisler eksen parametresi olmadan birleştirilirse vektör, yatay veya dikey eksen boyunca birleştirilirse matris geri döndürür.

Örnek

   vector vector_a={1,2,3,4};
   vector vector_b={5,6,7};
   vector vector_c=vector_a.Concat(vector_b);
   Print("vector_c=",vector_c);
 
   matrix matrix_a={{1,2,3},{4,5,6}};
   matrix matrix_b={{7,8,9},{10,11,12}};
   vector_c=matrix_a.Concat(matrix_b);
   Print("vector_c=",vector_c);
 
   matrix matrix_c0=matrix_a.Concat(matrix_b,0);
   Print("matrix_c0=\n",matrix_c0);
 
   matrix matrix_c1=matrix_a.Concat(matrix_b,1);
   Print("matrix_c1=\n",matrix_c1);
 
  /*
  vector_c=[1,2,3,4,5,6,7]
  vector_c=[1,2,3,4,5,6,7,8,9,10,11,12]
  matrix_c0=
  [[1,2,3]
   [4,5,6]
   [7,8,9]
   [10,11,12]]
  matrix_c1=
  [[1,2,3,7,8,9]
   [4,5,6,10,11,12]]
  */

Bu web sitesinde çerezler kullanılmaktadır. Çerez Politikası hakkında daha fazla bilgi edinin.