Калькулятор матриц – действия с матрицами онлайн
С помощью калькулятора матриц вы сможете выполнять различные преобразования матриц, решать СЛАУ, а также находить некоторые характеристики, как, например, определитель, след и ранг. Подробнее о функционале и использовании калькулятора смотрите после блока с самим калькулятором.
Матричный калькулятор
Матрица A
Матрица B
Показатель степени:
Число:
Метод поиска обратной матрицы
Метод Гауса-Жордана
Метод союзной матрицы
Метод решения СЛАУ AX=B
Метод Гауса
Матричный метод
Метод Крамера
Элементарное преобразование
и
Выводить числа в виде
с знаками после запятой
Транспонирование — операция, при которой строки и столбцы матрицы меняются местами: aTij = aji
Выполнено действий:
Также может быть интересно:
- Калькулятор таблицы истинности. СДНФ. СКНФ. Полином Жегалкина
- Калькулятор комплексных чисел
Как пользоваться калькулятором матриц
- Выберите матрицу (или матрицы) с помощью переключателей ()
- Укажите размер с помощью выпадающих списков под матрицей ( × )
- Заполните элементы (нулевые элементы можно не заполнять.)
- Выберите в выпадающем списке требуемую функцию и, если требуется, введите дополнительные параметры.
- Нажмите кнопку .
- Если вывод чисел не устраивает, просто поменяйте его — доступны три варианта представления: правильные дроби (2), неправильные дроби () и десятичные дроби (2.4) с указанием числа знаков после запятой.
Ввод данных и функционал
- В качестве элементов используются обыкновенные правильные дроби (
1/2
,29/7
,-1/125
), десятичные дроби (12
,-0.01
,3.14
), а также числа в экспоненциальной форме (2.5e3
,1e-2
). - Длина вводимых чисел ничем не ограничена, вводите хоть 1000 цифр, правда, возможно, придётся подождать, пока будут идти вычисления!
- Используйте для работы одну или две матрицы (чтобы выполнять операции с двумя матрицами, передвиньте переключатель второй матрицы).
- Вставляйте результат в A или B с помощью кнопок “Вставить в A” и “Вставить в B”.
- Перетаскивайте (drag-and-drop) матрицы из результата в A или B.
- Используйте стрелки (
←
,↑
,→
,↓
) для перемещения по элементам
Что умеет наш калькулятор матриц?
С одной матрицей (только Матрица A или Матрица B)
- Транспонировать;
- Вычислять определитель;
- Находить ранг и след;
- Возводить в степень;
- Умножать на число;
- Вычислять обратную матрицу;
- Приводить к треугольному и ступенчатому вид;
- Находить LU-разложение;
- Выполнять элементарные преобразования;
- Выполнять действия с выражениями, содержащими матрицы.
С двумя матрицами (Матрица A и Матрица B)
- Складывать;
- Вычитать;
- Умножать;
- Решать системы линейных алгебраических уравнений (СЛАУ) вида AX=B;
- Выполнять действия с выражениями, содержащими матрицы.
Вычисление выражений с матрицами
Вы можете вычислять различные арифметические выражения с матрицами, а также с результатами некоторых преобразований этих матриц.
Из чего могут состоять выражения?
- Целые и дробные числа
- Матрицы A, B
- Знаки арифметических действий:
+
-
*
/
- Круглые скобки для изменения приоритета операций:
(
)
- Транспонирование:
^T
- Возведение в целую степень:
^
Примеры корректных выражений
- Cложение двух матриц:
A+B
,(A)+(B)
,((A) + B)
- Возведение линейной комбинации матриц в степень:
(3A - 0.5B)^5
- Произведение транспонированной матрицы на исходную:
A^TA
- Обратная матрица в квадрате для B:
B^-2
Что такое матрица?
Матрицей размера n×m
называется прямоугольная таблица специального вида, состоящая из n
строк и m
столбцов, заполненная числами. Матрицы обозначаются заглавными латинскими буквами. При необходимости размер записывается следующим образом: An×m
.
Примеры матриц
Элементы матрицы
Элементы A
обозначаются aij
, где i
– номер строки, в которой находится элемент, j
– номер столбца.
Некоторые теоретические сведения
Транспонирование — операция, при которой строки и столбцы матрицы меняются местами: aTij = aji
Главная диагональ квадратной матрицы — диагональ, которая проходит через верхний левый и нижний правый углы. Элементы главной диагонали — aii
Единичная матрица En×n — квадратная матрица из n столбцов и n строк с единицами на главной диагонали и нулями вне её.
Ранг — это максимальное количество линейно независимых строк (столбцов) этой матрицы. Обозначение: rank(A)
След — это сумма элементов, находящихся на её главной диагонали. Обозначение: tr(A)
или track(A)
Умножение матрицы на число — матрица такой же размерности, что и исходная, каждый элемент которой является произведением соответствующего элемента исходной матрицы на заданное число.
Возведение в степень — умножение заданной матрицы саму на себя n-ое количество раз, где n – степень, в которую необходимо возвести исходную матрицу. Обозначение: An
Обратная матрица A−1 — матрица, произведение которой на исходную матрицу A равно единичной матрице: A-1×A = A×A-1 = E
Треугольная матрица — квадратная матрица, у которой выше (верхнетреугольная матрица) или ниже (нижнетреугольная матрица) главной диагонали находятся нули.
LU-разложение — представление матрицы в виде произведения двух матриц L и U, где L — нижнетреугольная матрица с еденичной диагональю, а U — верхнетреугольная матрица. A = L·U
Сложение матриц An×m и Bn×m — матрица Cn×m, получаемая попарной суммой соответствующих элементов матриц A и B, то есть каждый элемент матрицы C равен: сij=aij+bij
Разность матриц An×m и Bn×m — матрица Cn×m, получаемая попарной разностью соответствующих элементов матриц A и B, то есть каждый элемент матрицы C равен: сij=aij-bij
Умножение матриц An×k и Bk×m — матрица Cn×m, у которой элемент (cij) равен сумме произведений элементов i-той строки матрицы A на соответствующие элементы j-того столбца матрицы B: cij = ai1·b1j + ai2·b2j + ... + aik·bkj
Калькулятор онлайн.
Решение систем линейных алгебраических уравнений (СЛАУ)
Метод Гаусса, матричный метод, метод Крамера, исследование на совместность (теорема Кронекера-Капелли),
определение количества решений, нахождение нормальной фундаментальной системы решений.
С помощью данной математической программы вы можете решить и исследовать систему линейных алгебраических уравнений (СЛАУ).
Программа не только даёт ответ задачи, но и приводит подробное решение с пояснениями шагов решения.
Данная программа может быть полезна учащимся старших классов общеобразовательных школ при подготовке к контрольным работам и
экзаменам, при проверке знаний перед ЕГЭ, родителям для контроля решения многих задач по математике и алгебре.
А может быть вам слишком накладно нанимать репетитора или покупать новые учебники? Или вы просто хотите как можно быстрее
сделать домашнее задание по математике или алгебре? В этом случае вы также можете воспользоваться нашими программами с подробным
решением.
Таким образом вы можете проводить своё собственное обучение и/или обучение своих младших братьев или сестёр, при этом уровень
образования в области решаемых задач повышается.
Правила ввода чисел
Числа можно вводить целые и дробные.
Дробные числа можно вводить в 3-х различных видах:
- в виде десятичных дробей,
- в виде обыкновенных дробей,
- в виде периодических десятичных дробей.
Ввод дробного числа в виде десятичной дроби.
При вводе десятичной дроби, целую часть от дробной части можно отделять точкой или запятой :
Ввод: -2.34
Результат: ( -2{,}34 )
Ввод: -1,15
Результат: ( -1{,}15 )
Ввод дробного числа в виде обыкновенной дроби.
В качестве числителя, знаменателя и целой части дроби может выступать только целое число.
Знаменатель не может быть отрицательным.
При вводе числовой дроби числитель отделяется от знаменателя знаком деления: /
Ввод: -2/3
Результат: $$ -frac{2}{3} $$
Целая часть отделяется от дроби знаком амперсанд: &
Ввод: 5&8/3
Результат: $$ 5frac{8}{3} $$
Помните, что на ноль делить нельзя!
Ввод дробного числа в виде периодической десятичной дроби.
В периодических десятичных дробях период заключается в скобки.
Ввод: 0,(72)
Результат: $$ frac{8}{11} $$
Ввод: -2,3(4)
Результат: $$ -2frac{31}{90} $$
Наши игры, головоломки, эмуляторы:
Немного теории.
Системы линейных алгебраических уравнений
Основные определения
Система (m) линейных алгебраических уравнений с (n) неизвестными (сокращенно СЛАУ) представляет собой систему вида
( left{ begin{array}{l}
a_{11}x_1 + a_{12}x_2 + cdots + a_{1n}x_n = b_1 \
a_{21}x_1 + a_{22}x_2 + cdots + a_{2n}x_n = b_2 \
cdots \
a_{m1}x_1 + a_{m2}x_2 + cdots + a_{mn}x_n = b_m
end{array} right. tag{1} )
Уравнения системы называют алгебраическими потому, что левая часть каждого из них есть многочлен от (n) переменных
( x_1 , ldots x_n ), а линейными потому, что эти многочлены имеют первую степень.
Числа (a_{ij} in mathbb{R} ) называют коэффициентами СЛАУ. Их нумеруют двумя индексами: номером уравнения (i) и номером
неизвестного (j). Действительные числа ( b_1 , ldots b_m ) называют свободными членами уравнений.
СЛАУ называют однородной, если ( b_1 = b_2 = ldots = b_m = 0 ). Иначе её называют неоднородной.
Решением СЛАУ, да и вообще всякой системы уравнений, называют такой набор значений неизвестных ( x_1^circ, ldots , x_n^circ ),
при подстановке которых каждое уравнение системы превращается в тождество. Любое конкретное решение СЛАУ также называют её частным решением.
Решить СЛАУ — значит решить две задачи:
— выяснить, имеет ли СЛАУ решения;
— найти все решения, если они существуют.
СЛАУ называют совместной, если она имеет какие-либо решения. В противном случае её называют несовместной. Однородная СЛАУ
всегда совместна, поскольку нулевой набор значений её неизвестных всегда является решением.
Если СЛАУ (1) имеет решение, и притом единственное, то её называют определенной, а если решение неединственное — то неопределенной.
При (m=n), т.е. когда количество уравнений совпадает с количеством неизвестных, СЛАУ называют квадратной.
Формы записи СЛАУ
Кроме координатной формы (1) записи СЛАУ часто используют и другие её представления.
Рассматривая коэффициенты (a_{ij}) СЛАУ при одном неизвестном (x_j) как элементы столбца, а (x_j) как коэффициент, на который умножается
столбец, из (1) получаем новую форму записи СЛАУ:
( begin{pmatrix}
a_{11} \
a_{21} \
vdots \
a_{m1}
end{pmatrix} x_1 + begin{pmatrix}
a_{12} \
a_{22} \
vdots \
a_{m2}
end{pmatrix} x_2 + ldots + begin{pmatrix}
a_{1n} \
a_{2n} \
vdots \
a_{mn}
end{pmatrix} x_n = begin{pmatrix}
b_1 \
b_2 \
vdots \
b_m
end{pmatrix} )
или, обозначая столбцы соответственно ( a_1 , ldots , a_n , b ),
( x_1 a_1 + x_2 a_2 + ldots + x_n a_n = b tag{2} )
Таким образом, решение СЛАУ (1) можно трактовать как представление столбца (b) в виде линейной комбинации столбцов ( a_1, ldots, a_n ).
Соотношение (2) называют векторной записью СЛАУ.
Обратим внимание на то, что слева в каждом уравнении системы (1) стоит сумма попарных произведений — так же, как и в произведении двух матриц.
Если взять за основу произведение матриц, то СЛАУ (1) можно записать так :
( begin{pmatrix}
a_{11} & a_{12} & cdots & a_{1n} \
a_{21} & a_{22} & cdots & a_{2n} \
vdots & vdots & ddots & vdots \
a_{m1} & a_{m2} & cdots & a_{mn}
end{pmatrix} begin{pmatrix}
x_1 \
x_2 \
vdots \
x_n
end{pmatrix} = begin{pmatrix}
b_1 \
b_2 \
vdots \
b_m
end{pmatrix} )
или (Ax=b), где (A) — матрица размера (m times n); (x) — столбец неизвестных; (b) — столбец свободных членов:
( A = begin{pmatrix}
a_{11} & a_{12} & cdots & a_{1n} \
a_{21} & a_{22} & cdots & a_{2n} \
vdots & vdots & ddots & vdots \
a_{m1} & a_{m2} & cdots & a_{mn}
end{pmatrix} ,; )
( X = begin{pmatrix}
x_1 \
x_2 \
vdots\
x_n
end{pmatrix} ,; )
( B = begin{pmatrix}
b_1 \
b_2 \
vdots \
b_m
end{pmatrix} )
Поскольку (A ;,; X) и (B) являются матрицами, то запись СЛАУ (1) в виде (AX=B) называют матричной. Если (B=0), то СЛАУ
является однородной и в матричной записи имеет вид (AX=0).
Приведенные рассуждения показывают, что задачи :
а) решения СЛАУ (1)
б) представления столбца в виде линейной комбинации данных столбцов
в) решения матричных уравнений вида (AX=B)
являются просто различной формой записи одной и той же задачи.
Критерий совместности СЛАУ
“Триединство” форм записи СЛАУ позволяет легко получить критерий совместности СЛАУ. Напомним, что содержательный смысл это понятие имеет
для неоднородных СЛАУ (однородные СЛАУ всегда совместны).
Матрицу
( A = begin{pmatrix}
a_{11} & a_{12} & cdots & a_{1n} \
a_{21} & a_{22} & cdots & a_{2n} \
vdots & vdots & ddots & vdots \
a_{m1} & a_{m2} & cdots & a_{mn}
end{pmatrix} )
называют матрицей (коэффициентов) СЛАУ (1), а матрицу
( (A|B) = left( begin{array}{cccc|c}
a_{11} & a_{12} & cdots & a_{1n} & b_1 \
a_{21} & a_{22} & cdots & a_{2n} & b_2 \
vdots & vdots & ddots & vdots & vdots \
a_{m1} & a_{m2} & cdots & a_{mn} & b_m
end{array} right) )
расширенной матрицей СЛАУ (1). Расширенная матрица полностью характеризует СЛАУ. Это означает, что по этой матрице однозначно
(если сохранить обозначения для неизвестных) восстанавливается сама СЛАУ.
Теорема Кронекера-Капелли. Для совместности СЛАУ (AX=B) необходимо и достаточно, чтобы ранг её матрицы (A) был равен рангу
её расширенной матрицы ( (A|B) ).
Формулы Крамера
Теорема. СЛАУ с квадратной невырожденной матрицей имеет решение, и притом единственное, которое определяется по
формулам Крамера :
$$ x_i = frac{Delta_i}{|A|} ;,quad i=overline{1,n} tag{3} $$
где (Delta_i) — определитель матрицы, получающейся из матрицы (A) заменой (i)-го столбца на столбец свободных членов.
Следствие. Однородная СЛАУ с квадратной невырожденной матрицей имеет единственное решение — нулевое.
Если матрица СЛАУ не является квадратной невырожденной, то формулы Крамера не работают и приходится использовать другие методы
нахождения решений.
Однородные системы
Следующая теорема описывает важнейшее свойство множества решений однородной системы (m) линейных алгебраических уравнений с (n) неизвестными.
Теорема. Если столбцы ( X^{(1)}, X^{(2)}, ldots , X^{(s)} ) — решения однородной СЛАУ (AX=0), то любая их линейная комбинация
также является решением этой системы.
Следствие. Если однородная СЛАУ имеет ненулевое решение, то она имеет бесконечно много решений.
Естественно попытаться найти такие решения ( X^{(1)}, ldots , X^{(s)} ) системы (AX=0), чтобы любое другое решение этой системы
представлялось в виде их линейной комбинации и притом единственным образом. Оказывается, что это всегда возможно и приводит к следующему определению.
Определение. Любой набор из (k=n-r) линейно независимых столбцов, являющихся решениями однородной СЛАУ (AX=0), где
(n) — количество неизвестных в системе, а (r) — ранг её матрицы (A), называют фундаментальной системой решений этой однородной СЛАУ.
При исследовании и решении однородных систем линейных алгебраических уравнений будем использовать следующую терминологию. Если в матрице
(A) однородной СЛАУ (AX=0) фиксировать базисный минор, то ему соответствуют базисные столбцы и, следовательно, набор неизвестных, отвечающих
этим столбцам. Указанные неизвестные называют базисными, или зависимыми, а остальные неизвестные — свободными, или
независимыми.
Теорема. Пусть дана однородная СЛАУ (AX=0) с (n) неизвестными и ( text{rang}A = r ). Тогда существует набор из (k=n-r)
решений ( X^{(1)}, ldots , X^{(k)} ) этой СЛАУ, образующих фундаментальную систему решений.
Если в фундаментальной системе решений все значения независимых неизвестных равны нулю, кроме одного, которое равно единице, то такую систему решений
называют фундаментальной нормальной системой решений.
Следствие. С помощью нормальной фундаментальной системы решений однородной СЛАУ множество всех решений можно описать формулой :
$$ X = c_1X^{(1)} + ldots + c_kX^{(k)} $$
где постоянные ( c_i ;, quad i=overline{1,k} ), принимают произвольные значения.
Следствие. Для существования ненулевого решения у однородной квадратной СЛАУ необходимо и достаточно, чтобы её матрица была вырождена.
Неоднородные системы
Рассмотрим произвольную СЛАУ (AX=B). Заменив столбец (B) свободных членов нулевым, получим однородную СЛАУ (AX=0), соответствующую
неоднородной СЛАУ (AX=B). Справедливо следующее утверждение о структуре произвольного решения неоднородной СЛАУ.
Теорема. Пусть столбец (X^circ) — некоторое решение СЛАУ (AX=B). Произвольный столбец (X) является решением этой СЛАУ тогда и
только тогда, когда он имеет представление (X = X^circ + Y ), где (Y) — решение соответствующей однородной СЛАУ (AY=0).
Следствие. Пусть (X’) и (X”) — решения неоднородной системы (AX=B). Тогда их разность ( Y = X’ – X” ) является
решением соответствующей однородной системы (AY=0).
Эта теорема сводит проблему решения СЛАУ к случаю однородной системы: чтобы описать все решения неоднородной СЛАУ, достаточно энать одно
её решение (частное решение) и все решения соответствующей однородной СЛАУ.
Чтобы решить неоднородную систему, надо, во-первых, убедиться, что она совместна (например, по теореме Кронекера-Капелли), а во-вторых,
найти частное решение (X^circ) этой системы, чтобы свести её к однородной системе.
Теорема о структуре общего решения СЛАУ. Пусть (X^circ) — частное решение СЛАУ (AX=B) и известна фундаментальная система
решений ( X^{(1)}, ldots , X^{(k)} ) соответствующей однородной системы (AX=0). Тогда любое решение СЛАУ (AX=B) можно представить в виде
$$ X = X^circ + c_1 X^{(1)} + c_2 X^{(2)} + ldots + c_k X^{(k)} $$
где ( c_i in mathbb{R} ;, quad i=overline{1,k} ).
Эту формулу называют общим решением СЛАУ.
Решение систем линейных уравнений
Введите коэффициенты при неизвестных в поля. Если Ваше уравнение имеет меньшее количество неизвестных, то оставьте пустыми поля при переменных, не входящих в ваше уравнение. Можно использовать дроби (13/31
).
Выводить десятичную дробь
,
-
2x-2y+z=-3
x+3y-2z=1
3x-y-z=2
Эта страничка поможет решить Системы Линейных Алгебраических Уравнений (СЛАУ) методом Гаусса, матричным методом или методом Крамера, исследовать их на совместность (теорема Кронекера-Капелли), определить количество решений, найти общее, частное и базисные решения.
- Оставляйте лишние ячейки пустыми для ввода неквадратных матриц.
-
Элементы матриц – десятичные (конечные и периодические) дроби:
1/3
,3,14
,-1,3(56)
или1,2e-4
; либо арифметические выражения:2/3+3*(10-4)
,(1+x)/y^2
,2^0,5 (=2)
,2^(1/3)
,2^n
,sin(phi)
,cos(3,142rad)
,a_1
или(root of x^5-x-1 near 1,2)
.-
decimal (finite and periodic) fractions:
1/3
,3,14
,-1,3(56)
или1,2e-4
-
2/3+3*(10-4)
,(1+x)/y^2
,2^0,5 (=2)
,2^(1/3)
,2^n
,sin(phi)
,cos(3,142rad)
,a_1
или(root of x^5-x-1 near 1,2)
-
matrix literals:
{{1,3},{4,5}}
-
operators:
+
,-
,*
,/
,,
!
,^
,^{*}
,,
,;
,≠
,=
,⩾
,⩽
,>
и<
-
functions:
sqrt
,cbrt
,exp
,log
,abs
,conjugate
,min
,max
,gcd
,rank
,adjugate
,inverse
,determinant
,transpose
,pseudoinverse
,cos
,sin
,tan
,cot
,cosh
,sinh
,tanh
,coth
,arccos
,arcsin
,arctan
,arccot
,arcosh
,arsinh
,artanh
иarcoth
-
units:
rad
,deg
-
special symbols:
pi
,e
,i
— mathematical constantsk
,n
— integersI
orE
— identity matrixX
,Y
— matrix symbols
-
- Используйте ↵ Ввод, Пробел, ←↑↓→, Backspace и Delete для перемещения по ячейкам, Ctrl⌘ Cmd+C/Ctrl⌘ Cmd+V – для копирования матриц.
- Перетаскивайте матрицы из результата (drag-and-drop), или даже из текстового редактора.
- За теорией о матрицах и операциях над ними обращайтесь к страничке на Википедии.
Онлайн калькулятор. Решение систем линейных уравнений. Матричный метод. Метод обратной матрицы.
Используя этот онлайн калькулятор для решения систем линейных уравнений (СЛУ) матричным методом (методом обратной матрицы), вы сможете очень просто и быстро найти решение системы.
Воспользовавшись онлайн калькулятором для решения систем линейных уравнений матричным методом (методом обратной матрицы), вы получите детальное решение вашей задачи, которое позволит понять алгоритм решения задач на решения систем линейных уравнений, а также закрепить пройденный материал.
Решить систему линейных уравнений матричным методом
Количество неизвестных величин в системе:
Изменить названия переменных в системе
Заполните систему линейных уравнений:
Вводить можно числа или дроби (-2.4, 5/7, …). Более подробно читайте в правилах ввода чисел.
Матричный метод онлайн
В нашем калькуляторе вы бесплатно найдете решение систем линейных уравнений матричным методом онлайн с подробным решением и даже с комплексными числами. Все вспомогательные операции, задействованные в решении, могут быть посчитаны отдельно.
Подробнее о том, как пользоваться нашим онлайн калькулятором, вы можете прочитать в инструкции.
О методе
Чтобы решить систему матричным методом, нужно выполнить следующие шаги.
- Выписывается основная матрица и находится обратная к ней (в случае, если она не вырожденная).
- Умножается полученная обратная матрица на вектор-столбец решений.
- Результат умножения является решением системы линейных уравнений.
Чтобы лучше всего понять матричный метод решения систем, введите любой пример и изучите полученный ответ.