Подключиться через MCP →

Введите расчет

Математическая формула

Реклама

Результатов

Original Matrix (3 x 3)
1
2
3
4
5
6
7
8
9
Transposed Matrix (3 x 3)
1
4
7
2
5
8
3
6
9

Что делает калькулятор транспонирования матрицы

Этот инструмент вычисляет транспонированную матрицу (обозначается \(A^{\mathsf{T}}\)) для любой введённой вами матрицы. При транспонировании матрица как бы «отражается» относительно главной диагонали: каждая строка превращается в столбец, а каждый столбец — в строку. Калькулятор разбирает введённые данные, строит исходную матрицу и выдаёт \(A^{\mathsf{T}}\) вместе с размерностями обеих матриц, чтобы вы могли быстро проверить результат.

Как ввести матрицу

Для ввода предусмотрено одно поле: Введите матрицу. Формат предельно простой:

  • Значения внутри строки разделяйте запятыми.
  • Чтобы начать новую строку, ставьте вертикальную черту |.
  • Допустимы как целые числа, так и десятичные дроби (они считываются с точной десятичной точностью).

Например, запись 1, 2, 3 | 4, 5, 6 задаёт матрицу 2×3 со строками [1, 2, 3] и [4, 5, 6]. Лишние пробелы вокруг чисел отбрасываются автоматически, поэтому аккуратное оформление никак не повредит.

Разбираем формулу

Транспонирование определяется поэлементно так:

$$\left(A^{\mathsf{T}}\right)_{ij} = A_{ji}$$

Проще говоря, элемент в строке i и столбце j транспонированной матрицы равен элементу в строке j и столбце i исходной. Если исходная матрица A имеет размер m×n (m строк, n столбцов), то \(A^{\mathsf{T}}\) будет иметь размер n×m. Калькулятор подтверждает это, показывая число строк и столбцов как исходной, так и транспонированной матрицы.

Реклама
Схема, показывающая, как строки матрицы A становятся столбцами её транспонированной матрицы
Транспонирование матрицы превращает каждую строку в столбец (а каждый столбец — в строку).

Разбор примера

Введём: 1, 2, 3 | 4, 5, 6

Это матрица 2×3:

  • Строка 1: 1, 2, 3
  • Строка 2: 4, 5, 6

Применяя формулу \(\left(A^{\mathsf{T}}\right)_{ij} = A_{ji}\), каждая строка исходной матрицы становится столбцом. В результате получаем матрицу 3×2:

  • Строка 1: 1, 4
  • Строка 2: 2, 5
  • Строка 3: 3, 6

Обратите внимание: размерность изменилась с 2×3 на 3×2 — ровно так, как и предсказывает формула.

Часто задаваемые вопросы

Должно ли быть одинаковое количество значений во всех строках? Да. Калькулятор определяет число столбцов по длине первой строки, поэтому в каждой строке должно быть одинаковое количество значений, разделённых запятыми, — иначе матрица не будет прямоугольной и результат окажется неверным.

Можно ли транспонировать одну строку или столбец (вектор)? Конечно. Ввод 1, 2, 3 (одна строка) даст столбец 3×1, а запись 1 | 2 | 3 — строку 1×3. Транспонирование переводит вектор-строку в вектор-столбец и обратно.

Что произойдёт, если транспонировать \(A^{\mathsf{T}}\) ещё раз? Вы получите исходную матрицу, ведь \(\left(A^{\mathsf{T}}\right)^{\mathsf{T}} = A\). Это удобный способ проверить, что данные были введены и считаны правильно.

Последнее обновление: