Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

transpose, .'

Transponer un vector o una matriz

Descripción

ejemplo

B = A.' devuelve la transpuesta no conjugada de A, esto es, intercambia el índice de fila y columna de cada elemento. Si A contiene elementos complejos, A.' no afecta al signo de las partes imaginarias. Por ejemplo, si A(3,2) es 1+2i y B = A.', el elemento B(2,3) también es 1+2i.

B = transpose(A) es una forma alternativa de ejecutar A.' y permite la sobrecarga del operador para las clases.

Ejemplos

contraer todo

Cree una matriz de números reales y calcule su transpuesta. B tiene los mismos elementos que A, pero las filas de B son las columnas de A y las columnas de B son las filas de A.

A = magic(4)
A = 4×4

    16     2     3    13
     5    11    10     8
     9     7     6    12
     4    14    15     1

B = A.'
B = 4×4

    16     5     9     4
     2    11     7    14
     3    10     6    15
    13     8    12     1

Cree una matriz que contenga elementos complejos y calcule su transpuesta no conjugada. B contiene los mismos elementos que A, excepto que las filas y las columnas se intercambian. Los signos de las partes imaginarias son inalterables.

A = [1 3 4-1i 2+2i; 0+1i 1-1i 5 6-1i]
A = 2×4 complex

   1.0000 + 0.0000i   3.0000 + 0.0000i   4.0000 - 1.0000i   2.0000 + 2.0000i ⋯
   0.0000 + 1.0000i   1.0000 - 1.0000i   5.0000 + 0.0000i   6.0000 - 1.0000i

B = A.'
B = 4×2 complex

   1.0000 + 0.0000i   0.0000 + 1.0000i
   3.0000 + 0.0000i   1.0000 - 1.0000i
   4.0000 - 1.0000i   5.0000 + 0.0000i
   2.0000 + 2.0000i   6.0000 - 1.0000i

Argumentos de entrada

contraer todo

Array de entrada, especificado como un vector o matriz.

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | string | struct | cell | categorical | datetime | duration | calendarDuration
Soporte de números complejos:

Sugerencias

  • El operador de transpuesta conjugada compleja A', también niega el signo de la parte imaginaria de los elementos complejos de A.

Capacidades ampliadas

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Introducido antes de R2006a