transpose, .'

Транспонируйте вектор или матрицу

Синтаксис

Описание

пример

B = A.' возвращается несопряженные транспонируют A, то есть, обменивается индексом строки и столбца для каждого элемента. Если A содержит комплексные элементы, затем A.' не влияет на знак мнимых частей. Например, если A(3,2) 1+2i и B = A.', затем элемент B(2,3) также 1+2i.

B = transpose(A) альтернативный путь состоит в том, чтобы выполнить A.' и включает перегрузку операторов для классов.

Примеры

свернуть все

Создайте матрицу вещественных чисел и вычислите транспонировать. B имеет те же элементы как A, но строки B столбцы A и столбцы B строки 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

Создайте матрицу, содержащую комплексные элементы, и вычислите его несопряженное, транспонируют. B содержит те же элементы как A, кроме строк и столбцов обменяны. Знаки мнимых частей неизменны.

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

Входные параметры

свернуть все

Входной массив в виде вектора или матрицы.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | string | struct | cell | categorical | datetime | duration | calendarDuration
Поддержка комплексного числа: Да

Советы

  • Оператор комплексного сопряженного транспонирования, A', также инвертирует знак мнимой части комплексных элементов в A.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Генерация кода графического процессора
Сгенерируйте код CUDA® для NVIDIA® графические процессоры с помощью GPU Coder™.

Генерация HDL-кода
Сгенерируйте Verilog и код VHDL для FPGA и проекты ASIC с помощью HDL Coder™.

Представлено до R2006a