Матричен калкулатор

Извършвайте матрични операции: събиране, изваждане, умножение, транспониране, детерминанта и обратно с решения стъпка по стъпка.

For learning and homework help — verify critical calculations independently.

Прегледано от Редакционна колегия по математика на CalculatorDrive · Последна актуализация

Калкулатор

×

Въведете стойности, разделени със запетаи, редове с нов ред

Изберете операция и въведете матрични стойности, за да извършите матрични изчисления с решения стъпка по стъпка.

Краткият отговор

A matrix is a rectangular grid of numbers. Adding or subtracting matrices works entry by entry, but multiplying two matrices combines rows of the first with columns of the second — nothing like regular multiplication. Two matrices can only be multiplied when the first matrix's number of columns matches the second matrix's number of rows.

Key takeaways

  • Матричното умножение не е комутативно — A × B обикновено не е равно на B × A и един ред може дори да не е дефиниран.
  • A matrix only has an inverse if it's square and its determinant is nonzero; a zero determinant means the matrix is "singular" and can't be inverted.
  • Multiplying a matrix by the identity matrix leaves it unchanged — the matrix equivalent of multiplying a number by 1.
  • Детерминантата на матрица 2×2 [[a,b],[c,d]] е ad − bc — едно число, което разкрива дали матрицата може да бъде обърната.

2×2 determinant and inverse formulas

det([[a,b],[c,d]]) = ad − bc

inverse = (1/det) × [[d,−b],[−c,a]]

Ако ad − bc е равно на 0, матрицата няма обратна — делението на детерминанта 0 е недефинирано, точно както делението на число на 0.

Работен пример: умножение на две 2×2 матрици

A = [[1,2],[3,4]] and B = [[5,6],[7,8]]:

A × B = [[1×5+2×7, 1×6+2×8], [3×5+4×7, 3×6+4×8]] = [[19,22],[43,50]]

B × A = [[5×1+6×3, 5×2+6×4], [7×1+8×3, 7×2+8×4]] = [[23,34],[31,46]]

A × B и B × A се приземяват върху напълно различни матрици — конкретно доказателство, че матричното умножение не се променя по начина, по който го прави обикновеното умножение на числа.

Когато матричните операции са недефинирани

Операция Изискване
Събиране / изважданеИ двете матрици трябва да имат еднакви размери
Умножение (A × B)Броят на колоните на A трябва да е равен на броя на редовете на B
ОбратноМатрицата трябва да е квадратна с ненулева детерминанта

Често срещани грешки, които трябва да избягвате

  • Assuming A × B equals B × A the way it would for ordinary numbers — order changes the result, and sometimes only one order is even defined.
  • Trying to add or subtract matrices with different dimensions — both matrices need identical row and column counts.
  • Attempting to invert a non-square matrix, or one whose determinant is 0 — both cases have no valid inverse.
  • Confusing transpose (flip rows and columns) with inverse (an entirely different operation that undoes multiplication) — they solve different problems.

Често задавани въпроси

Какво е матрица?

Матрицата е правоъгълен масив от числа, подредени в редове и колони. Матриците представляват линейни трансформации, системи от уравнения и таблици с данни.

Кога можете да умножите две матрици?

Матрица A (m×n) по B (n×p) се дефинира само когато колоните на A съвпадат с редовете на B. Резултатът е m×p.

За какво се използва детерминанта на матрицата?

Детерминантата показва дали квадратната матрица е обратима (ненулева детерминанта) и измерва как трансформацията мащабира площта или обема.

Какво е идентична матрица?

Идентификационната матрица има единици по диагонала и нули другаде. Умножаването на която и да е съвместима матрица по идентичността я оставя непроменена, като умножаването по 1.

Как да използвам този матричен калкулатор?

Въведете стойности на матрицата, изберете операция като събиране, умножение, детерминанта или обратна и щракнете върху Изчисли, за да видите резултата.

Why isn't matrix multiplication commutative?

Unlike regular number multiplication, A × B usually does not equal B × A for matrices — order matters. Beyond that, A × B might be defined while B × A isn't, or the two products can even come out as different sizes, since matrix multiplication requires the first matrix's column count to match the second matrix's row count.

More math calculators