Матрица
![]()
|
Матрица – прямоугольная таблица чисел, обозначающая коэффициенты при неизвестных в системе уравнений. Пример: ![]() ![]() ![]() Диагональный вид матрицы – матрица, в которой все элементы кроме главной диагонали равны нулю. ![]() Пример: ![]() Другими словами: диагональный вид матрицы — это матрица (система уравнений), в которой в каждой строке (уравнении) находится лишь одна неизвестная переменная (с каким-то коэффициентом), и только в этой строке. Как привести матрицу к диагональному виду Представим систему уравнений: ![]() Как можно ее решить? Можно в одном уравнении выразить одну переменную через другую и подставить в другое уравнение, потом полученное значение одной переменной подставить в наше прошлое, где мы выражали первую переменную через вторую, и мы получим ответ. Но есть способ проще. В системе уравнений можно прибавлять/вычитать одно уравнение из другого, предварительно умножив на любое число. И чтобы было реально легко, мы делаем так, чтобы убралась одна из переменных. В нашем случае легче всего просто прибавить к первому уравнению второе, тогда иксы уничтожатся, останется только игрек, который легко посчитать: ![]() ![]() Ну а икс можно будет потом просто найти, подставив найденное значение игрека. НО, что мы сейчас делали? Давайте посмотрим, что происходило бы в матрице: ![]() ![]() Мы сделали ноль вместо одного из элементов! Что мы для этого делали, если рассматривать чисто матрицу? Мы вычли одну строку чисел из другой, предварительно умножив на любое свое число (в нашем случае 1). А значит, что все остальные ячейки превращаются в ноль точно по такому же алгоритму. Я объяснил, как это работает в системе уравнений, я объяснил, что при этом происходит в матрице, теперь расскажу реальный нормальный алгоритм, чтобы не наобум действовать, а оптимально приходить к конечному варианту. ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Помножая строку мы типа делаем вот так: ![]() ![]() Ничего в принципе не изменилось, но зато теперь коэффициент при ![]() Когда мы проделали это с первым столбцом и у нас осталось там лишь одно число, то мы идем и то же самое делаем со вторым и третьим и так далее столбцом, НО, оставляем коэффициенты именно на главной диагонали, чтобы было удобно. Если всё будет легко, то можно и начинать пользоваться свойствами матриц / определителей, чтобы облегчить себе жизнь. Например – можно переставлять строки в матрице местами. Ведь нет разницы в том – какое уравнение ты запишешь первым в системе уравнений. Алгоритм приведения к диагональному виду, описанный мною выше, называется алгоритмом Гаусса-Жордана. И создан он, чтобы легко и быстро решать такие вот системы уравнений, где куча неизвестных, большие коэффициенты и т.п. Вот вообще хороший пример, иллюстрирующий всё, что я тут описал выше: ![]() Хотя, может быть не совсем всё… ну ладно, думаю всё же стало понятнее. Взято отсюда: Нахождение решения СЛУ и обратной матрицы методом Гаусса-Жордана (mathprofi.ru) Всем пока |