¿Te gustaría aprender a Programar?
Tenemos los cursos que necesitas.¡Haz clic aquí!

La concatenación de variables en Matlab consiste en agrupar estas variables en una sola (vector o matriz).

Por ejemplo, concatenar:

   |2  3  4|
X= |1  2  5|
   |0  2  7|

con:
   |9  6  8|
Y= |5  6  2|
   |3  2  1|

Resulta (concatenación de líneas):

          |9  6  8  2  3  4|
Resultat= |1  2  5  5  6  2|
          |0  2  7  3  2  1|

O (concatenación de columnas):

          |2  3  4|
          |1  2  5|
          |0  2  7|
Resultat= |9  6  8|
          |5  6  2|
          |3  2  1|

Es necesario saber que no podemos concatenar cualquier variable.

Concatenación horizontal

Sean las variables X e Y (éstas pueden ser vectores, matrices o una simple variable). Es necesario que las dos variables a concatenar tengan el mismo número de líneas. El comando es el siguiente:

Resultat=[X Y]

Concatenación vertical

Sean las variables X e Y (éstas pueden ser vectores, matrices o una simple variable). Es necesario que las dos variables a concatenar tengan el mismo número de columnas. El comando es el siguiente:

Resultat=[X;Y]

Otras posibilidades

Posibilidad N°1

Podemos concatenar un vector (o matriz) con la transpuesta de otro vector (o matriz). Por ejemplo:

X=|1 2|

  |2|
Y=|3|
  |5|

El comando:

Resultat=[X Y']

Da:

Resultat=|1 2 2 3 5|

El comando:

Resultat=[X';Y]

Da:
         |1|
	 |2|
Resultat=|2|
         |3|
	 |5|

Posibilidad N°2

El principio se puede generalizar, podemos concatenar varias variables, con la condición de respetar las dimensiones.

Por ejemplo, sean las siguientes variables a concatenar:

A=1
B=2
C=|3 4|
  |5 6|
D=7
E=|8 9|

El comando:
Resultat=[[A;B] C;D E]

Da:

	  |1 3 4|
Resultat= |2 5 6|
	  |7 8 9|

Te esperamos en los siguientes artículos en donde hablaremos mas acerca de estos temas, los cuales hoy en día son de vital importancia en el mundo de la tecnología.

¿Te gustaría aprender a Programar?
Tenemos los cursos que necesitas.¡Haz clic aquí!
About Author

NGuerrero

0 0 votos
Article Rating
Suscribir
Notificar de
guest
0 Comments
Comentarios.
Ver todos los comentarios
0
¿Te gusta este articulo? por favor comentax
()
x
Abrir chat
¿Quieres aprender a programar?
Hola 👋,
¿Te interesa información de nuestros cursos?