Загрузить PDFЗагрузить PDF

Если вы знаете, как перемножить две матрицы, можно приступить к «делению» матриц. Слово «деление» заключено в кавычки, потому что на самом деле матрицы делить нельзя. Операция деления заменяется операцией умножения одной матрица на матрицу, которая обратна второй матрице. Для простоты рассмотрим пример с целыми числами: 10 ÷ 5. Найдем число, обратное 5: 5-1 или 1/5, а затем деление заменим умножением: 10 x 5-1; при этом результат деления и умножения будет одним и тем же. Поэтому считается, что деление можно заменить умножением на обратную матрицу. Как правило, такие вычисления применяются для решения систем линейных уравнений.[1]

Краткое резюме

  1. Делить матрицы нельзя. Вместо деления одну матрицу умножают на матрицу, обратную второй матрице. «Деление» двух матриц [A] ÷ [B] записывается так: [A] * [B]-1 или [B]-1 * [A].
  2. Если матрица [B] не является квадратной или если ее определитель равен 0, запишите «однозначного решения нет». В противном случае найдите определитель матрицы [B] и перейдите к следующему шагу.
  3. Найдите обратную матрицу: [B]-1.
  4. Перемножьте матрицы, чтобы найти [A] * [B]-1 или [B]-1 * [A]. Имейте в виду, что порядок перемножения матриц влияет на конечный результат (то есть результаты могут быть разными).
Часть 1
Часть 1 из 3:

Проверка «делимости» матриц

Загрузить PDF
  1. How.com.vn Русский: Step 1 Разберитесь с «делением» матриц.
    На самом деле матрицы делить нельзя. Нет такой математической операции, как «деление одной матрицы на другую».[2] Деление заменяется умножением одной матрицы на матрицу, обратную второй матрице. То есть запись [A] ÷ [B] не верна, поэтому ее заменяют такой записью: [A] * [B]-1. Так как обе записи являются равнозначными в случае скалярных величин, теоретически можно говорить о «делении» матриц, но все-таки лучше пользоваться правильной терминологией.
    • Обратите внимание, что [A] * [B]-1 и [B]-1 * [A] – это разные операции. Может быть, придется выполнить обе операции, чтобы найти все возможные решения.
    • Например, вместо запишите .
      Возможно, придется вычислить , чтобы получить другой результат.
  2. How.com.vn Русский: Step 2 Убедитесь, что матрица,...
    Убедитесь, что матрица, на которую вы «делите» другую матрицу, является квадратной. Чтобы инвертировать матрицу (найти обратную матрицу), она должна быть квадратной, то есть с одинаковым количеством строк и столбцов. Если инвертируемая матрица не является обратной, однозначного решения нет.[3]
    • Опять же, здесь матрицы не «делятся». В операции [A] * [B]-1 описанное условие относится к матрице [B]. В нашем примере это условие относится к матрице
    • Матрица, которую можно инвертировать, называется невырожденной или регулярной. Матрица, которую нельзя инвертировать, называется вырожденной или сингулярной.
  3. How.com.vn Русский: Step 3 Проверьте, можно ли перемножить две матрицы.
    Чтобы перемножить две матрицы, количество столбцов первой матрицы должно равняться количеству строк второй матрицы.[4] Если это условие не соблюдается в записи [A] * [B]-1 или [B]-1 * [A], решения нет.
    • Например, если размер матрицы [А] равен 4 х 3, а размер матрицы [B] равен 2 х 2, решения нет. Нельзя перемножить [A] * [B]-1, потому что 4 ≠ 2, и нельзя перемножить [B]-1 * [A], так как 2 ≠ 3.
    • Обратите внимание, что у обратной матрицы [B]-1 всегда то же количество строк и столбцов, что и у исходной матрицы [B]. Нет необходимости находить обратную матрицу, чтобы проверить, что две матрицы можно перемножить.
    • В нашем примере размер обеих матриц 2 х 2, поэтому их можно перемножить в любом порядке.
  4. How.com.vn Русский: Step 4 Найдите определитель матрицы 2 × 2.
    Запомните: инвертировать матрицу можно только в том случае, если ее определитель не равен нулю (в противном случае инвертировать матрицу нельзя). Вот как найти определитель матрицы 2 х 2:
    • Матрица 2 х 2: определитель матрицы равен ad - bc.[5] То есть из произведения элементов главной диагонали (проходит через верхний левый и нижний правый углы) вычтите произведения элементов другой диагонали (проходит через верхний правый и нижний левый углы).
    • Например, определитель матрицы равен (7)(3) - (4)(2) = 21 - 8 = 13. Определитель отличен от нуля, поэтому эту матрицу можно инвертировать.
  5. How.com.vn Русский: Step 5 Найдите определитель большей матрицы.
    Если размер матрицы равен 3 х 3 или больше, вычисление определителя немного усложняется.
    • Матрица 3 х 3: выберите любой элемент и зачеркните строку и столбец, в которых он находится. Найдите определитель получившееся матрицы 2 × 2, а затем умножьте его на выбранный элемент; знак определителя уточните в специальной таблице. Повторите описанный процесс для двух других элементов, которые находятся в одной строке или столбце с выбранным элементом. Затем найдите сумму полученных (трех) определителей. Прочитайте эту статью, чтобы получить дополнительную информацию о том, как находить определитель матрицы 3 х 3.
    • Большие матрицы: определитель таких матриц лучше искать при помощи графического калькулятора или программного обеспечения. Метод аналогичен методу нахождения определителя матрицы 3 × 3, но применять его вручную довольно утомительно.[6] Например, чтобы найти определитель матрицы 4 х 4, нужно найти определители четырех матриц 3 х 3.
  6. How.com.vn Русский: Step 6 Продолжите вычисления.
    Если матрица не является квадратной или если ее определитель равен нулю, напишите «однозначного решения нет», то есть процесс вычисления завершен. Если же матрица является квадратной и ее определитель не равен нулю, перейдите к следующему разделу.
    Реклама
Часть 2
Часть 2 из 3:

Нахождение обратной матрицы

Загрузить PDF
  1. How.com.vn Русский: Step 1 Поменяйте местами элементы главной диагонали матрицы 2 х 2.
    Если дана матрица 2 × 2, воспользуйтесь быстрым методом нахождения обратной матрицы.[7] Для начала поменяйте местами верхний левый элемент и нижний правый элемент. Например:
    • Примечание: большинство людей пользуется калькуляторами, чтобы инвертировать матрицу 3 х 3 (или большего размера). Если нужно сделать это вручную, перейдите в конец этого раздела.
  2. How.com.vn Русский: Step 2 Оставшиеся два элемента местами не меняйте, но измените их знак.
    То есть верхний правый элемент и нижний левый элемент умножьте на -1:
  3. How.com.vn Русский: Step 3 Найдите число, обратное значению определителя.
    Определитель этой матрицы был найден в предыдущем разделе, поэтому не будем вычислять его еще раз. Обратное значение определителя записывается так: 1 / (определитель):
    • В нашем примере определитель равен 13. Обратное значение: .
  4. How.com.vn Русский: Step 4 Полученную матрицу умножьте на обратное значение определителя.
    Каждый элемент новой матрицы умножьте на обратное значение определителя. Конечная матрица будет обратна исходной матрице 2 х 2:

    • =
  5. How.com.vn Русский: Step 5 Проверьте правильность вычислений.
    Для этого умножьте исходную матрицу на обратную. Если вычисления правильные, произведение исходной матрицы на обратную даст единичную матрицу: . Если проверка прошла успешно, перейдите к следующему разделу.
    • В нашем примере: .
    • Чтобы получить дополнительную информацию о том, как перемножать матрицы, прочитайте эту статью.
    • Примечание: операция перемножения матриц не является коммутативной, то есть важен порядок расположения матриц. Но при умножении исходной матрицы на обратную любой порядок приводит к единичной матрице.[8]
  6. How.com.vn Русский: Step 6 Найдите обратную матрицу...
    Найдите обратную матрицу для матрицы 3 х 3 (или большего размера). Если вы уже знакомы с этим процессом, лучше воспользоваться графическим калькулятором или специальным программным обеспечением. Если нужно найти обратную матрицу вручную, ниже приводится краткое описание процесса:[9][10]
    • Присоедините единичную матрицу I с правой стороны исходной матрицы. Например, [B] → [B | I ]. У единичной матрицы все элементы главной диагонали равны 1, а все остальные элементы равны 0.
    • Упростите матрицу так, чтобы привести ее левую сторону к ступенчатому виду; продолжите упрощение, чтобы левая сторона превратилась в единичную матрицу.
    • После упрощения матрица примет следующий вид: [I | B-1]. То есть ее правая сторона является матрицей, обратной исходной матрице.
    Реклама
Часть 3
Часть 3 из 3:

Перемножение матриц

Загрузить PDF
  1. How.com.vn Русский: Step 1 Запишите два возможных выражения.
    Операция умножения двух скаляров коммутативна, то есть 2 х 6 = 6 х 2. Это не так в случае умножения матриц, поэтому, возможно, придется решить два выражения:
    • x = [A] * [B]-1 – это решение уравнения x[B] = [A].
    • x = [B]-1 * [A] – это решение уравнения [B]x = [A].
    • Каждую математическую операцию выполняйте с обеих сторон уравнения. Если [A] = [C], то [B]-1[A] ≠ [C][B]-1, потому что [B]-1 находится слева от [A], но справа от [C].[11]
  2. How.com.vn Русский: Step 2 Определите размер конечной матрицы.
    Размер конечной матрицы зависит от размеров перемножаемых матриц. Количество строк конечной матрицы равно количеству строк первой матрицы, а количество столбцов конечной матрицы равно количеству столбцов второй матрицы.
    • В нашем примере размер обеих матриц и равен 2 х 2, поэтому размер исходной матрицы будет 2 х 2.
    • Рассмотрим более сложный пример: если размер матрицы [A] равен 4 х 3, а размер матрицы [B]-1 равен 3 x 3, то конечная матрица [A] * [B]-1 будет иметь размер 4 х 3.
  3. How.com.vn Русский: Step 3 Найдите значение первого элемента.
    Прочитайте эту статью или вспомните следующие основные действия:
    • Чтобы найти первый элемент (первая строка, первый столбец) конечной матрицы [A][B]-1, вычислите скалярное произведение элементов первой строки матрицы [A] и элементов первого столбца матрицы [B]-1. В случае матрицы 2 x 2 скалярное произведение вычисляется так: .
    • В нашем примере: . Таким образом, первым элементом конечной матрицы будет элемент:


  4. How.com.vn Русский: Step 4 Продолжите вычислять скалярные...
    Продолжите вычислять скалярные произведения, чтобы найти каждый элемент конечной матрицы. Например, элемент, расположенный во второй строке и первом столбце, равен скалярному произведению второй строки матрицы [A] и первого столбца матрицы [B]-1. Попробуйте самостоятельно найти оставшиеся элементы. Вы должны получить следующие результаты:
    • Если нужно найти другое решение:
    Реклама

Советы

  • Матрицу можно разделить на скаляр; для этого каждый элемент матрицы делится на скаляр.
    • Например, если матрицу разделить на 2, получится матрица
Реклама

Предупреждения

  • Калькулятор не всегда дает абсолютно точные результаты, когда дело касается матричных вычислений. Например, если калькулятор утверждает, что элемент является очень малым числом (таким как 2E-8), скорее всего, значение равно нулю.[12]
Реклама

Об этой статье

How.com.vn Русский: Mario Banuelos, PhD
Соавтор(ы): :
Преподаватель математики
Соавтор(ы): Mario Banuelos, PhD. Марио Бануэлос — преподаватель математики в Университете штата Калифорния во Фресно. Имеет более восьми лет преподавательского опыта, специализируется на математической биологии, оптимизации, статистических моделях эволюции генома и науке о данных. Получил степень бакалавра по математике в Университете штата Калифорния во Фресно и PhD по прикладной математике в Калифорнийском университете в Мерседе. Преподавал как на уровне вуза, так и старшей школы. Количество просмотров этой статьи: 97 883.
Категории: Математика
Эту страницу просматривали 97 883 раза.

Была ли эта статья полезной?

⚠️ Disclaimer:

Content from Wiki How Русский language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Реклама