Матрица калкулаторът смята операции с 2×2 и 3×3 матрици: детерминанта, обратна матрица, транспониране, събиране, изваждане и умножение. Въведете елементите на матрица A и при нужда матрица B, изберете операция и ще получите резултат с кратка формула.
За близки математически инструменти вижте всички онлайн калкулатори, научен калкулатор, математика и преобразуване, процентен калкулатор и калкулатор за дроби.
Матрица A
Матрица B
B се използва само при събиране, изваждане и умножение.Резултат
–
Въведете матрицата и изберете операция.
Какво може да смята матрица калкулаторът
Инструментът работи с квадратни матрици 2×2 и 3×3. За една матрица A може да изчисли детерминанта, обратна матрица и транспонирана матрица. За две матрици A и B може да изчисли сбор, разлика и произведение. Това покрива най-честите учебни задачи по линейна алгебра.
Основни операции
| Операция | Какво означава | Кога е полезна |
|---|---|---|
| det(A) | Число, свързано с мащабиране и обратимост. | Проверка дали матрицата има обратна. |
| A⁻¹ | Матрица, която при умножение с A дава единичната матрица. | Решаване на системи и линейни преобразувания. |
| Aᵀ | Редовете стават колони. | Преобразуване на записи и работа с вектори. |
| A x B | Ред по колона, сума от произведения. | Композиция на линейни преобразувания. |
Пример за 2×2 матрица
Ако A = [[1, 2], [3, 4]], тогава det(A) = 1 x 4 – 2 x 3 = -2. Понеже детерминантата не е 0, матрицата има обратна. Обратната матрица е 1 / -2 x [[4, -2], [-3, 1]], тоест [[-2, 1], [1,5, -0,5]].
Грешки, които да избягвате
- Да се умножават матрици като обикновени числа по елементи. Матричното умножение използва ред по колона.
- Да се търси обратна матрица при det(A) = 0. Тогава обратна матрица не съществува.
- Да се смесват размери. Този калкулатор работи само с квадратни 2×2 и 3×3 матрици.
Как да изберете правилната операция
Най-важната стъпка не е въвеждането на числата, а изборът на операция според задачата. Събирането и изваждането сравняват съответните елементи на две матрици с еднакъв размер. Матричното умножение комбинира редовете на първата матрица с колоните на втората. Детерминантата дава едно число за квадратна матрица, а обратната матрица е отделен обект, който съществува само при ненулева детерминанта. Транспонирането не променя стойностите, а разменя редовете и колоните.
| Каква е задачата | Изберете | Проверка след резултата |
|---|---|---|
| Комбиниране на две еднотипни таблици | A + B или A – B | Всеки елемент е получен от същата позиция. |
| Последователни линейни преобразувания | A × B | Ред по колона; редът A × B има значение. |
| Проверка за обратимост | det(A) | Ако точната детерминанта е 0, обратна матрица няма; закръглено показване 0 не е достатъчно. |
| Намиране на матрица, която отменя A | A⁻¹ | A × A⁻¹ трябва да даде единичната матрица. |
| Размяна на редове и колони | Aᵀ | Елементът на позиция (i, j) отива на (j, i). |
Проверен пример с две матрици
Нека A = [[1, 2], [3, 4]], а B = [[2, 0], [1, 2]]. При събиране получаваме [[3, 2], [4, 6]], защото събираме елементите по позиции. При умножение резултатът е [[4, 4], [10, 8]]. Първият елемент например е 1 × 2 + 2 × 1 = 4, а вторият е 1 × 0 + 2 × 2 = 4. Този пример показва защо A × B не е поелементно умножение.
За матрицата A детерминантата е 1 × 4 – 2 × 3 = -2. Понеже не е нула, обратната матрица съществува и е [[-2, 1], [1,5, -0,5]]. Добра самопроверка е да умножите A по получения резултат: трябва да получите единична матрица с единици по главния диагонал и нули извън него.
Защо A × B и B × A може да са различни
При обикновените числа 2 × 3 и 3 × 2 са равни. При матриците това правило по принцип не важи. В примера A × B = [[4, 4], [10, 8]], но B × A = [[2, 4], [7, 10]]. Разликата идва от начина, по който редовете и колоните участват в произведението. Затова винаги запазвайте реда, зададен в условието, особено когато матриците описват последователни преобразувания.
Закръгляне и числена точност
Полето за знаци след десетичната точка променя начина на показване, но не превръща приблизителния десетичен резултат в точна дроб. При учебна задача запазете повече знаци по време на междинните стъпки и закръглете едва накрая. При матрица с детерминанта много близка до нула обратната може да съдържа големи стойности и да е чувствителна към малки промени във входа. Калкулаторът е подходящ за проверка на малки задачи, но не замества специализиран числен анализ за големи или лошо обусловени системи.
Практически приложения
Матриците се използват при системи линейни уравнения, компютърна графика, обработка на изображения, икономически модели и анализ на данни. Транспонирането помага при подреждане на вектори и таблици. Детерминантата показва дали линейното преобразувание свива пространството до по-ниско измерение. Обратната матрица може да участва при решаване на A × x = b, макар че в реален софтуер често се използват по-стабилни методи за директно решаване на системата.
Източници и редакционна проверка
Определенията и границите са сверени с лекционните бележки по линейна алгебра на MIT. Поведението на матричното умножение и условието за размерите са сравнени с официалната документация на NumPy, а примерът за det([[1, 2], [3, 4]]) = -2 е потвърден и в документацията за детерминанта.
Редакционно проверено. Последна проверка: 16 октомври 2026 г. Формулите, примерите и ограниченията са прегледани спрямо посочените източници. Калкулаторът е предназначен за 2×2 и 3×3 задачи и не твърди, че заменя пълна система за компютърна алгебра.
Кои клетки действително участват
При размер 2×2 се показват само четири клетки на матрица. При 3×3 се показват девет. Скритите трети ред и колона се запазват при смяна на размера, но не участват в сметката за 2×2. Матрица B се използва само при събиране, изваждане и умножение. Празна или невалидна B не блокира детерминантата, обратната матрица или транспонирането на A. При връщане към операция с две матрици B отново се проверява.
Всяка активна клетка трябва да съдържа число. Въведете изрично 0 за нулев елемент: празното поле не се превръща автоматично в нула. Поддържаният технически диапазон е от −1 000 000 до 1 000 000 включително, с най-много два знака след десетичната запетая. Дроби като 1/3, научен запис и комплексни числа не се обработват в тази версия. Това ограничение е на инструмента, а не на матричната алгебра.
Закръглена нула не означава сингулярност
За диагонална матрица с елементи 0,01 и 0,01 детерминантата е 0,0001. Ако изберете нула знаци след запетаята, тя ще изглежда като 0, но матрицата остава обратима и обратната има диагонални елементи 100. Съобщението под резултата разграничава точната ненулева стойност от закръгленото показване. Смяната на броя знаци не трябва да променя решението дали обратна матрица съществува.
Изчисленията за поддържаните крайни десетични входове използват цели числа с произволна точност: детерминантата и кофакторите не се закръглят междинно. Обратната матрица се получава като точни отношения; едва крайното показване се закръгля до избраните 0–8 знака. При точно половин последен разряд закръглянето е от нулата. Много малък показан елемент може да стане 0, а много голям елемент остава число, не „безкрайност“ от междинна плаваща аритметика.
Това не премахва чувствителността на реална задача към грешки в измерените данни. Инструментът разглежда въведените числа като точни, но не изчислява число на обусловеност и не доказва надеждност на инженерно измерване. При проверка на A по закръгленото копие на обратната очаквайте остатък от показването. За доказателство използвайте точните дроби или повече знаци, а за реални модели — подходящ специализиран анализ.
Формулата за обратна чрез транспонираната матрица на кофакторите е описана в материалите по линейна алгебра на MIT. Самопроверка: единичната матрица трябва да остане същата при обръщане, два еднакви реда дават нулева детерминанта, а размяната на два реда сменя нейния знак. Копирането преизчислява текущата операция и отказва невалидна сметка.
Свързани калкулатори
Често задавани въпроси
Може ли да смята 4×4 матрици?
Не. Тази версия е фокусирана върху 2×2 и 3×3 матрици, които са най-чести в учебни и бързи проверки.
Кога матрицата има обратна?
Квадратна матрица има обратна, когато детерминантата е различна от 0. Ако det(A) = 0, матрицата е сингулярна.
Как се смята умножение на матрици?
Всеки елемент в резултата се получава като сума от произведенията на елементите от съответния ред на A и съответната колона на B.
Защо резултатът е закръглен?
За четимост. Можете да промените броя знаци след десетичната точка от полето за закръгляне.
