AHL 1.14 — Matrices(行列)

ノートWhat you should be able to do
  • matrix(行列)の element(成分)、row(行)、column(列)、order(型)を言える。
  • 足し算・引き算・scalar(実数)倍ができる。同じ order どうしでしかできない。
  • かけ算ができる。内側の数がそろっているかを先に確かめられる。
  • \(AB\) と \(BA\) はふつう違うと分かる(non-commutative)。
  • identity matrix \(I\) と zero matrix \(\mathbf{0}\) が何かを言える。
  • \(2 \times 2\) の determinant(行列式)と inverse(逆行列)を手で出せる。
  • \(\det = 0\) なら inverse がない(singular)と分かる。
  • 連立方程式を \(A\mathbf{x} = \mathbf{b}\) と書き、\(\mathbf{x} = A^{-1}\mathbf{b}\) で解ける。
  • 暗号や売上の計算など、文脈のある問題に行列を使える。

The idea

1. Matrices and their order(行列と型)

matrix(行列)は、数を長方形に並べたものです。行列は日本の高校ではほとんど扱わないので、知らなくて当たり前です。初めて学ぶつもりで読んでください。まずは言葉からです。

図 1: 行列の各部分の呼び方です。

図 1 の \(1\) つ \(1\) つの数を element(成分)と呼びます。横の並びが row(行)、縦の並びが column(列)です。

そして、行と列の数を並べたものが order(型)です。

なぜ「行 × 列」の順なのか

警告order は、いつも rows \(\times\) columns です

図 1 の行列は \(2 \times 3\) です。\(3 \times 2\) ではありません。

縦が先、横があと。 順番を逆にすると、このあとのかけ算が全部おかしくなります。

\(m \times n\) の \(m\) が行の数、\(n\) が列の数です。行が \(1\) つだけのものを row matrix、列が \(1\) つだけのものを column matrix と呼びます。

\[ \begin{pmatrix} 1 & 2 & 3 \end{pmatrix} \ \text{は } 1 \times 3, \qquad \begin{pmatrix} 1 \\ 2 \end{pmatrix} \ \text{は } 2 \times 1 \]

2. Addition, subtraction and scalar multiplication(和・差・実数倍)

行列の足し算・引き算・実数倍は、難しくありません。同じ場所どうしを計算するだけです。

\[ \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix} + \begin{pmatrix} 5 & 0 \\ -1 & 2 \end{pmatrix} = \begin{pmatrix} 6 & 2 \\ 2 & 6 \end{pmatrix} \]

実数(scalar)倍も、全部の element に掛けるだけです。

\[ 3\begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix} = \begin{pmatrix} 3 & 6 \\ 9 & 12 \end{pmatrix} \]

重要足し算は、order が同じときだけ

\(2 \times 2\) と \(2 \times 3\) は足せません。 場所が対応しないからです。

問題文を読んだら、まず order を確かめる習慣をつけてください。

equality(相等)も同じ考え方です。\(2\) つの行列が等しいとは、order が同じで、対応する element が全部等しいということです。

3. Matrix multiplication(行列のかけ算)

行列のかけ算は、この項目の中心です。 足し算とはまったく違う計算になります。

図 2: 行列のかけ算のしかたです。

まず、計算できるかどうかを確かめます

\((m \times n)\) と \((n \times p)\) を掛けるとき、内側の \(n\) がそろっている必要があります。

\[ (2 \times \underline{3})(\underline{3} \times 2) \ \Rightarrow \ 2 \times 2 \]

内側がそろっていなければ、その掛け算は存在しません(not defined と書きます)。答えの order は、外側の \(2\) つです。

計算のしかた

図 2 の下半分がその手順です。

左の行列の「行」を横に、右の行列の「列」を縦に見て、掛けて足す。

\(1\) 行目 \(\times\) \(1\) 列目が、答えの \(1\) 行 \(1\) 列目になります。

\[ \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}\begin{pmatrix} 5 & 6 \\ 7 & 8 \end{pmatrix} = \begin{pmatrix} 1(5)+2(7) & 1(6)+2(8) \\ 3(5)+4(7) & 3(6)+4(8) \end{pmatrix} = \begin{pmatrix} 19 & 22 \\ 43 & 50 \end{pmatrix} \]

かけ算のしかたは公式集に載っていません。手が覚えるまで練習してください。

ヒント指を \(2\) 本使ってください

左手の指で左の行列の行をなぞり、右手の指で右の行列の列をなぞります。

同時に動かして、出会った数どうしを掛けて足す。 慣れるまでは、声に出して「いち・ご、に・なな」と数えると間違いません。

例題 1 Let \(A = \begin{pmatrix} 2 & 0 & -1 \\ 3 & 1 & 4 \end{pmatrix}\) and \(B = \begin{pmatrix} 1 & 5 & 2 \\ 0 & -2 & 3 \end{pmatrix}\).

(a) Write down the order of \(A\).

(b) Find \(2A - B\).

(c) Explain why \(AB\) is not defined.

(a) 行が \(2\) つ、列が \(3\) つ。行が先です。

\[ 2 \times 3 \]

(b) まず \(2A\) を作り、それから \(B\) を引きます。同じ場所どうしです。

\[ 2A = \begin{pmatrix} 4 & 0 & -2 \\ 6 & 2 & 8 \end{pmatrix} \]

\[ 2A - B = \begin{pmatrix} 4-1 & 0-5 & -2-2 \\ 6-0 & 2-(-2) & 8-3 \end{pmatrix} = \begin{pmatrix} 3 & -5 & -4 \\ 6 & 4 & 5 \end{pmatrix} \]

(c) \(A\) は \(2 \times 3\)、\(B\) も \(2 \times 3\)。内側は \(3\) と \(2\) で、そろっていません。

ヒント\(2 - (-2) = 4\) に注意してください

\(B\) の element が負のとき、引き算で符号が \(2\)回変わります。カッコを書いてから計算すると間違いません。

ノート解答例(答案用紙にはこう書く)

(a) \(2 \times 3\)

(b) \(2A - B = \begin{pmatrix} 3 & -5 & -4 \\ 6 & 4 & 5 \end{pmatrix}\)

(c) \(A\) is \(2 \times 3\) and \(B\) is \(2 \times 3\). For \(AB\) the number of columns of \(A\) (\(3\)) must equal the number of rows of \(B\) (\(2\)), and it does not, so \(AB\) is not defined.

例題 2 A café records the number of items sold on two days.

表 1: Items sold
Coffee Tea Cake
Monday \(12\) \(8\) \(5\)
Tuesday \(10\) \(14\) \(6\)

A coffee costs $\(4\), a tea costs $\(7\) and a cake costs $\(10\).

(a) Write down a \(3 \times 1\) matrix \(P\) for the prices.

(b) Find \(SP\), where \(S\) is the \(2 \times 3\) matrix of sales.

(c) Interpret the elements of \(SP\) in the context of the question.

(a) 値段は縦に並べます。そうしないとかけ算ができません。

\[ P = \begin{pmatrix} 4 \\ 7 \\ 10 \end{pmatrix} \]

(b) \((2 \times 3)(3 \times 1)\) なので、内側は \(3\) でそろっています。答えは \(2 \times 1\) です。

\[ SP = \begin{pmatrix} 12 & 8 & 5 \\ 10 & 14 & 6 \end{pmatrix}\begin{pmatrix} 4 \\ 7 \\ 10 \end{pmatrix} = \begin{pmatrix} 12(4)+8(7)+5(10) \\ 10(4)+14(7)+6(10) \end{pmatrix} \]

\[ = \begin{pmatrix} 48+56+50 \\ 40+98+60 \end{pmatrix} = \begin{pmatrix} 154 \\ 198 \end{pmatrix} \]

(c)

試験ではこう書く

The café took $\(154\) on Monday and $\(198\) on Tuesday.

ヒントなぜ値段を「縦」にするのか

横に並べて \(1 \times 3\) にすると、\((2\times3)(1\times3)\) となって内側がそろいません。

「掛けたい相手の行数」に合わせて並べる、と考えてください。ここでは \(S\) の列が \(3\) つなので、\(P\) の行も \(3\) つにします。

ノート解答例(答案用紙にはこう書く)

(a) \(P = \begin{pmatrix} 4 \\ 7 \\ 10 \end{pmatrix}\)

(b) \(SP = \begin{pmatrix} 154 \\ 198 \end{pmatrix}\)

(c) The café took $\(154\) on Monday and $\(198\) on Tuesday.

4. Non-commutativity(\(AB\) と \(BA\) の違い)

同じ \(2\) つの行列でも、掛ける順番を変えると答えが変わります。 これを non-commutativity(交換法則が成り立たないこと)といいます。

図 3: \(AB\) と \(BA\) は同じになりません。
表 2: かけ算の性質
性質 成り立つか
associative(結合法則) \(\ (AB)C = A(BC)\) ○ 成り立ちます
distributive(分配法則) \(\ A(B+C) = AB + AC\) ○ 成り立ちます
commutative(交換法則) \(\ AB = BA\) ✗ ふつう成り立ちません
警告「掛ける順番はどちらでもよい」は、行列では通用しません

数では \(3 \times 5 = 5 \times 3\) ですが、行列は違います。

しかも、\(AB\) は計算できるのに \(BA\) は not defined、ということも起こります(\(2\times3\) と \(3\times2\) がその例です)。

式を写すときに順番を入れかえない。 これだけで、かなりの失点が防げます。

例題 3 Let \(A = \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}\) and \(B = \begin{pmatrix} 5 & 6 \\ 7 & 8 \end{pmatrix}\).

(a) Find \(AB\).

(b) Find \(BA\).

(c) Comment on your answers.

(a) 行を横に、列を縦に。

\[ AB = \begin{pmatrix} 1(5)+2(7) & 1(6)+2(8) \\ 3(5)+4(7) & 3(6)+4(8) \end{pmatrix} = \begin{pmatrix} 19 & 22 \\ 43 & 50 \end{pmatrix} \]

(b) 今度は \(B\) の行、\(A\) の列です。

\[ BA = \begin{pmatrix} 5(1)+6(3) & 5(2)+6(4) \\ 7(1)+8(3) & 7(2)+8(4) \end{pmatrix} = \begin{pmatrix} 23 & 34 \\ 31 & 46 \end{pmatrix} \]

(c) 数値だけでは点になりません。性質の名前を書いてください。

試験ではこう書く

\(AB \neq BA\), so matrix multiplication is not commutative.

(\(AB\) と \(BA\) は等しくない、つまり行列のかけ算には交換法則が成り立たない、という意味です。)

ノート解答例(答案用紙にはこう書く)

(a) \(AB = \begin{pmatrix} 19 & 22 \\ 43 & 50 \end{pmatrix}\)

(b) \(BA = \begin{pmatrix} 23 & 34 \\ 31 & 46 \end{pmatrix}\)

(c) \(AB \neq BA\), so matrix multiplication is not commutative.

5. Identity and zero matrices(単位行列と零行列)

identity matrix(単位行列)は、左上から右下の diagonal(対角)が \(1\) で、あとは \(0\) の正方行列です。

\[ I = \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix} \]

これは数の \(1\) にあたるものです。\(I\) は公式集に載っていないので、形を覚えておいてください。

\[ AI = IA = A \]

zero matrix \(\mathbf{0}\) は全部の element が \(0\) の行列で、数の \(0\) にあたるものです。\(A + \mathbf{0} = A\) になります。

6. Determinant and inverse(行列式と逆行列)

inverse matrix(逆行列)\(A^{-1}\) は、掛けると \(I\) になる行列です。

\[ AA^{-1} = A^{-1}A = I \]

数の逆数にあたるものだと思ってください。\(5\) に対する \(\frac{1}{5}\) です。

\(2 \times 2\) の行列では、determinant(行列式)\(\det A\) と inverse を、次の式で出します。

\[ A = \begin{pmatrix} a & b \\ c & d \end{pmatrix} \ \Rightarrow \ \det A = |A| = ad - bc \tag{1}\]

\[ A = \begin{pmatrix} a & b \\ c & d \end{pmatrix} \ \Rightarrow \ A^{-1} = \frac{1}{\det A}\begin{pmatrix} d & -b \\ -c & a \end{pmatrix} \tag{2}\]

どちらも公式集の AHL 1.14 の欄にあるので、覚えなくて構いません。ただし、どちらも \(2 \times 2\) 専用です。

図 4: \(2 \times 2\) 行列の逆行列の作り方です。

式 2 は、図 4 のとおり、\(a\) と \(d\) を入れかえ、\(b\) と \(c\) の符号を変えて、\(\det A\) で割るだけです。

\(\det A = 0\) のとき

重要\(\det A = 0\) なら、inverse はありません

式 2 の \(\dfrac{1}{\det A}\) で、\(0\) で割ることになるからです。

このような行列を singular matrix(特異行列)と呼びます。逆に \(\det A \neq 0\) なら non-singular / invertible です。

試験で \(A^{-1}\) を求めさせるときは、必ず \(\det A \neq 0\) になっています。 安心して進めてください(例外は AHL 1.15 の eigenvector(固有ベクトル)のときだけです)。

\(3 \times 3\) 以上は電卓で

手で出すのは \(2 \times 2\) だけです。\(3 \times 3\) 以上は電卓を使います。

7. Solving systems of equations(行列で連立方程式を解く)

連立方程式を解くのは、行列がいちばん役に立つ場面です。

そもそも、なぜ連立方程式を解くのか

「条件がいくつもあって、その全部を同時に満たす値を探す」という場面は、現実にいくらでもあります。

  • 配合 … タンパク質も脂質もカロリーも、指定どおりの量にしたい
  • 電気回路 … どの分岐点でも、入ってくる電流と出ていく電流がつり合っていなければならない
  • 価格の割り出し … 「\(A\) を \(3\) 個と \(B\) を \(2\) 個で \(11\) ドル」という記録が、何本もある

条件が \(1\) つなら方程式は \(1\) 本ですが、条件が \(n\) 個あれば式も \(n\) 本になります。これが連立方程式です。SL 1.8 では、これを電卓の機能で解きました。この項目では、同じことを行列で書きます。

行列にすると、何が便利になるのか

\(3\) つあります。

1. 式が何本でも、書き方が変わりません。

\(2\) 本でも \(100\) 本でも、形は \(A\mathbf{x} = \mathbf{b}\) のままです。式の本数が増えても、やることは同じになります。

2. 文字が消えて、数の並びだけが残ります。

\(x\) や \(y\) という名前は、行列のどこにあるかで決まります。ですから、係数を並べた表さえあれば計算が進みます。そのまま機械に渡せる形になっている、ということです。

3. 同じ \(A\) を、何度も使い回せます。

条件のほう(\(A\))は変わらず、右辺(\(\mathbf{b}\))だけが毎日変わる、という場面はよくあります。\(A^{-1}\) を \(1\) 回作ってしまえば、あとは掛けるだけです。

コンピュータも、この形で計算しています

「連立方程式を解く」という処理は、コンピュータの中では行列の形で行われています。画面の中で図形を動かすときも(AHL 3.9)、天気予報や橋の強度を計算するときも、中身はこの形です。式が何十万本になることもあります。

ノートただし、本物のソフトは \(A^{-1}\) を作りません

\(A^{-1}\) を求めてから掛けるより、\(A\) を分解して \(\mathbf{x}\) を直接求めるほうが速く、誤差も小さいからです。大学で LU 分解などとして習います。

試験では \(\mathbf{x} = A^{-1}\mathbf{b}\) で構いません。 \(2 \times 2\) や \(3 \times 3\) では、どちらでも答えは同じです。

図 5: 逆行列を使って連立方程式を解きます。

\[ \begin{cases} 3x + y = 11 \\ 5x + 2y = 19 \end{cases} \quad \Longleftrightarrow \quad \begin{pmatrix} 3 & 1 \\ 5 & 2 \end{pmatrix}\begin{pmatrix} x \\ y \end{pmatrix} = \begin{pmatrix} 11 \\ 19 \end{pmatrix} \]

左の行列が coefficient matrix(係数行列)\(A\)、真ん中が \(\mathbf{x}\)、右が \(\mathbf{b}\) です。

\[ A\mathbf{x} = \mathbf{b} \quad \Longrightarrow \quad \mathbf{x} = A^{-1}\mathbf{b} \tag{3}\]

実際に、この式で解いてみます。

手順1 … \(\det A\) を出します。

\[ \det A = 3(2) - 1(5) = 1 \]

\(0\) ではないので、\(A^{-1}\) があります(第6節)。

手順2 … \(A^{-1}\) を作ります。

公式のとおり、対角線を入れかえて、残りの \(2\) つの符号を変えて、\(\det A\) で割ります。

\[ A^{-1} = \frac{1}{1}\begin{pmatrix} 2 & -1 \\ -5 & 3 \end{pmatrix} = \begin{pmatrix} 2 & -1 \\ -5 & 3 \end{pmatrix} \]

\(\det A = 1\) なので、今回は割り算が要りません。

手順3 … \(\mathbf{b}\) に、左から掛けます。

\[ \mathbf{x} = \begin{pmatrix} 2 & -1 \\ -5 & 3 \end{pmatrix}\begin{pmatrix} 11 \\ 19 \end{pmatrix} = \begin{pmatrix} 2(11) + (-1)(19) \\ (-5)(11) + 3(19) \end{pmatrix} = \begin{pmatrix} 3 \\ 2 \end{pmatrix} \]

答えは \(x = 3\)、\(y = 2\) です。

検算。 \(3(3) + 2 = 11\) ✓ \(5(3) + 2(2) = 19\) ✓ もとの \(2\) 本の式に入れて、両方とも合うことを確かめてください。

ヒント答えは、縦に \(1\) つ出てきます

\(\mathbf{x}\) は \(2 \times 1\) の column matrix なので、\(x\) と \(y\) が上下に並んで出てきます。

上が \(x\)、下が \(y\) です。\(A\) を作ったときに並べた順番と同じになります。答えを書くときは \(x = 3\)、\(y = 2\) と横に直して構いません。

警告\(A^{-1}\) は、\(\mathbf{b}\) の左に置きます

\(AB \neq BA\) だからです。順番が意味を持ちます。

しかも \(\mathbf{b}A^{-1}\) は、order が合わないので not defined です(\(2\times1\) と \(2\times2\))。

\(\mathbf{x} = A^{-1}\mathbf{b}\)。 この式は公式集に載っていないので、この形で覚えてください。

例題 4 Consider the system of equations

\[ 3x + y = 11, \qquad 5x + 2y = 19 \]

(a) Write the system in the form \(A\mathbf{x} = \mathbf{b}\).

(b) Find \(\det A\) and \(A^{-1}\).

(c) Hence solve the system.

(a) \(x\) と \(y\) の係数を、式の順番のまま並べます。

\[ \begin{pmatrix} 3 & 1 \\ 5 & 2 \end{pmatrix}\begin{pmatrix} x \\ y \end{pmatrix} = \begin{pmatrix} 11 \\ 19 \end{pmatrix} \]

(b) 公式集の 式 1 と 式 2 です。

\[ \det A = 3(2) - 1(5) = 6 - 5 = 1 \]

\[ A^{-1} = \frac{1}{1}\begin{pmatrix} 2 & -1 \\ -5 & 3 \end{pmatrix} = \begin{pmatrix} 2 & -1 \\ -5 & 3 \end{pmatrix} \]

(c) Hence は「(b) の答えを使え」という意味です。式 3 に入れます。

\[ \mathbf{x} = A^{-1}\mathbf{b} = \begin{pmatrix} 2 & -1 \\ -5 & 3 \end{pmatrix}\begin{pmatrix} 11 \\ 19 \end{pmatrix} = \begin{pmatrix} 2(11)-1(19) \\ -5(11)+3(19) \end{pmatrix} = \begin{pmatrix} 3 \\ 2 \end{pmatrix} \]

\[ x = 3, \qquad y = 2 \]

検算。 \(3(3) + 2 = 11\) ✓、\(5(3) + 2(2) = 19\) ✓

ヒント\(\det A = 1\) は、たまたまではありません

試験で「手で解きなさい」と出るときは、\(\det A\) が \(1\) や \(-1\)、あるいは小さい整数になるように作られています。

分数が大量に出てきたら、\(\det\) の計算を疑ってください。

ノート解答例(答案用紙にはこう書く)

(a) \(\begin{pmatrix} 3 & 1 \\ 5 & 2 \end{pmatrix}\begin{pmatrix} x \\ y \end{pmatrix} = \begin{pmatrix} 11 \\ 19 \end{pmatrix}\)

(b) \(\det A = 6 - 5 = 1\); \(A^{-1} = \begin{pmatrix} 2 & -1 \\ -5 & 3 \end{pmatrix}\)

(c) \(\mathbf{x} = A^{-1}\mathbf{b} = \begin{pmatrix} 3 \\ 2 \end{pmatrix}\), so \(x = 3\) and \(y = 2\).

例題 5 A message is coded using the matrix \(A = \begin{pmatrix} 3 & 1 \\ 5 & 2 \end{pmatrix}\). Each letter is replaced by its position in the alphabet, so that \(\text{A} = 1\), \(\text{B} = 2\), and so on. The numbers are then taken in pairs as column matrices and multiplied by \(A\).

(a) Code the word CODE.

(b) A message is received as \(17, \ 30\). Decode it.

(a) まず文字を数に直します。\(\text{C} = 3\)、\(\text{O} = 15\)、\(\text{D} = 4\)、\(\text{E} = 5\)。

\(2\) つずつ組にして、縦に並べます。

\[ \begin{pmatrix} 3 \\ 15 \end{pmatrix}, \qquad \begin{pmatrix} 4 \\ 5 \end{pmatrix} \]

それぞれに \(A\) を掛けます。

\[ \begin{pmatrix} 3 & 1 \\ 5 & 2 \end{pmatrix}\begin{pmatrix} 3 \\ 15 \end{pmatrix} = \begin{pmatrix} 9+15 \\ 15+30 \end{pmatrix} = \begin{pmatrix} 24 \\ 45 \end{pmatrix} \]

\[ \begin{pmatrix} 3 & 1 \\ 5 & 2 \end{pmatrix}\begin{pmatrix} 4 \\ 5 \end{pmatrix} = \begin{pmatrix} 12+5 \\ 20+10 \end{pmatrix} = \begin{pmatrix} 17 \\ 30 \end{pmatrix} \]

暗号は \(24, \ 45, \ 17, \ 30\) です。

(b) 暗号にするときに \(A\) を掛けたのですから、もどすには \(A^{-1}\) を掛けます。

\[ A^{-1} = \begin{pmatrix} 2 & -1 \\ -5 & 3 \end{pmatrix} \quad (\det A = 1) \]

\[ \begin{pmatrix} 2 & -1 \\ -5 & 3 \end{pmatrix}\begin{pmatrix} 17 \\ 30 \end{pmatrix} = \begin{pmatrix} 34-30 \\ -85+90 \end{pmatrix} = \begin{pmatrix} 4 \\ 5 \end{pmatrix} \]

\(4 = \text{D}\)、\(5 = \text{E}\) なので DE です。

暗号にするのが \(A\)、もどすのが \(A^{-1}\)。 この対応だけ押さえておけば大丈夫です。

警告\(\det A = \pm 1\) の行列が選ばれています

そうでないと、\(A^{-1}\) に分数が出て、もどした答えが整数になりません。

文字の番号は整数なので、答えに分数が出たらどこかで計算を間違えています。

ノート解答例(答案用紙にはこう書く)

(a) \(\text{C},\text{O},\text{D},\text{E} \to 3, 15, 4, 5\)

\(A\begin{pmatrix} 3 \\ 15 \end{pmatrix} = \begin{pmatrix} 24 \\ 45 \end{pmatrix}\), \(A\begin{pmatrix} 4 \\ 5 \end{pmatrix} = \begin{pmatrix} 17 \\ 30 \end{pmatrix}\)

Coded message: \(24, \ 45, \ 17, \ 30\)

(b) \(A^{-1} = \begin{pmatrix} 2 & -1 \\ -5 & 3 \end{pmatrix}\); \(A^{-1}\begin{pmatrix} 17 \\ 30 \end{pmatrix} = \begin{pmatrix} 4 \\ 5 \end{pmatrix} \to \text{DE}\)

Why it works

なぜ \(\mathbf{x} = A^{-1}\mathbf{b}\) になるのか。ここだけ説明します。

ふつうの方程式 \(5x = 20\) を思い出してください。両辺を \(5\) で割る、つまり\(\frac{1}{5}\) を掛けると \(x = 4\) が出ます。

行列でも同じことをします。\(A\mathbf{x} = \mathbf{b}\) の両辺に、左から \(A^{-1}\) を掛けます。

\[ A^{-1}(A\mathbf{x}) = A^{-1}\mathbf{b} \]

左辺は associative なので、こう書きかえられます。

\[ (A^{-1}A)\mathbf{x} = A^{-1}\mathbf{b} \]

\(A^{-1}A = I\) ですから、

\[ I\mathbf{x} = A^{-1}\mathbf{b} \]

そして \(I\) は数の \(1\) にあたるものなので、\(I\mathbf{x} = \mathbf{x}\)。

\[ \mathbf{x} = A^{-1}\mathbf{b} \]

「左から」掛けるのが大事です。右から掛けると \(A\mathbf{x}A^{-1}\) となり、\(A^{-1}A\) の形が作れません。順番が意味を持つ、というのはこういうことです。

Common errors

警告order を「列 \(\times\) 行」で書く

いつも rows \(\times\) columns です。

\(2\) 行 \(3\) 列なら \(2 \times 3\)。ここを逆にすると、かけ算ができるかどうかの判定まで狂います。

警告かけ算で、対応する場所どうしを掛けてしまう

足し算と同じつもりで \(\begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}\begin{pmatrix} 5 & 6 \\ 7 & 8 \end{pmatrix} = \begin{pmatrix} 5 & 12 \\ 21 & 32 \end{pmatrix}\) としてしまう誤りです。

かけ算は行 \(\times\) 列。足し算とはまったく別の計算です。

警告\(AB\) と \(BA\) を取りちがえる

問題文が \(BA\) なのに \(AB\) を計算すると、答えは別物になります(図 3)。

書き写すときに順番を変えない。 計算を始める前に、もう一度問題文を見てください。

警告内側がそろっていないのに掛ける

\((2\times3)(2\times3)\) は計算できません。

掛ける前に、必ず order を書き出す習慣をつけてください。\(1\) 行書くだけで防げます。

警告inverse で、\(4\) つ全部の符号を変える

符号を変えるのは \(b\) と \(c\) だけです。\(a\) と \(d\) は入れかわるだけで、符号はそのままです(図 4)。

警告\(\det A\) で割るのを忘れる

式 2 の \(\dfrac{1}{\det A}\) です。\(\det A = 1\) の問題で練習していると、つい忘れます。

\(AA^{-1} = I\) になるか確かめるのがいちばん確実です。

警告\(\mathbf{x} = \mathbf{b}A^{-1}\) と書く

\(A^{-1}\) は左です。\(\mathbf{b}A^{-1}\) は order が合わず、そもそも計算できません。

警告係数を書き写すときに、\(x\) と \(y\) を並べかえてしまう

\(3x + y = 11\) と \(2y + 5x = 19\) のように、式によって順番が違うことがあります。

\(x\) の列、\(y\) の列と決めて、そこに入れてください。並べかえてから行列を作ります。

警告\(\det A = 0\) なのに inverse を求めようとする

singular な行列には inverse がありません。

ただし試験では、\(A^{-1}\) を求めさせる問題の \(A\) は必ず invertible です。\(0\) が出たら計算間違いを疑ってください。

警告電卓の答えをそのまま書き写して、意味を書かない

文脈のある問題では、Interpret や Comment on が付きます。

\(\begin{pmatrix} 154 \\ 198 \end{pmatrix}\) と書くだけでは足りません。 「月曜は $\(154\)、火曜は $\(198\)」という一文が要ります。

Using your GDC (TI-Nspire CX II)

ヒント電卓を開きながら読んでください

行列は、打ちこむところでいちばん時間を取られます。 手順を先に覚えておくと、試験で慌てません。

1. Entering a matrix(行列を打ちこむ)

Calculator ページで、次のメニューから入ります。

menu → Matrix & Vector → Create → Matrix

行と列の数を聞かれるので入れて OK。空の枠が出たら、tab で移動しながら数を入れます。

入れた行列は、名前を付けて保存してください。

ctrl + sto→

に続けて a などと打つと、以後 a と書くだけで呼び出せます。同じ行列を何度も打ち直さずにすみます。

ヒント名前は a、b、m あたりが安全です

i や e は電卓が別の意味に使っているので、避けてください。

2. Determinant and inverse(行列式と逆行列)

保存した行列 a に対して、次のように打ちます。

\(\texttt{det}(a)\)

det( は menu → Matrix & Vector の中の Determinant からも入れられます。

逆行列は、累乗の ^ キーで \(-1\) 乗を打つだけです。専用のメニューを探す必要はありません。

\(a^{-1}\)

図 6: 行列を保存してから、逆行列と行列式を表示させた画面です。

図 6 は、\(\begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}\) を a に保存してから、\(a^{-1}\) と \(\texttt{det}(a)\) を打った画面です。分数のまま返ってきます。

警告分数が小数で出るときは

ctrl + enter で入力すると小数になります。分数のまま見たいときは enter を使ってください。

\(3 \times 3\) の逆行列は分数だらけになるので、電卓の中に置いたまま次の計算に使うのが安全です。

3. Solving systems of equations(連立方程式を解く)

\(3 \times 3\) 以上は、行列を作らずに直接解くほうが速いです。

menu → Algebra → Solve System of Linear Equations

式の数を入れて、変数名(x, y, z)を確認したら、テンプレートに式をそのまま打ちこみます。

重要ただし、問題文の指示に従ってください

Use an inverse matrix to solve と指定されていたら、\(A^{-1}\) を書いてから \(A^{-1}\mathbf{b}\) を計算した形を答案に残します。

連立方程式ソルバーの答えだけを書くと、指示に従っていないことになります。指定がなければ、ソルバーで構いません。

4. Products and powers(かけ算と累乗)

保存してあれば、そのまま書けます。

  • \(a \times b\)
  • \(a^{3}\)

\(A^{3}\) のような累乗は、AHL 1.15 でよく使います。

ヒント手で解く問題でも、電卓で検算できます

\(2 \times 2\) は手で出すことになっていますが、出したあとに電卓で確かめるのは自由です。

\(a \times a^{-1}\) と打って \(I\) が出れば、逆行列は合っています。

Exercises

1 Let \(A = \begin{pmatrix} 2 & -1 \\ 4 & 3 \end{pmatrix}\) and \(B = \begin{pmatrix} 1 & 5 \\ 0 & 2 \end{pmatrix}\). Find \(A + B\), \(3A\) and \(A - B\).

\(A + B = \begin{pmatrix} 3 & 4 \\ 4 & 5 \end{pmatrix}\)

\(3A = \begin{pmatrix} 6 & -3 \\ 12 & 9 \end{pmatrix}\)

\(A - B = \begin{pmatrix} 1 & -6 \\ 4 & 1 \end{pmatrix}\)

同じ場所どうしだけです。難しくありません。

\(3A\) は全部の element に \(3\) を掛けます。\(-1\) にも掛けるので \(-3\) です。

\(A - B\) の右上は \(-1 - 5 = -6\)。符号に気をつけてください。

2 The matrix \(P\) has order \(2 \times 3\), the matrix \(Q\) has order \(3 \times 4\), and the matrix \(R\) has order \(2 \times 3\).

(a) State whether \(PQ\) is defined. If it is, write down its order.

(b) State whether \(QP\) is defined.

(c) State whether \(P + R\) is defined. If it is, write down its order.

(a) Defined. \(\ 2 \times 4\)

(b) Not defined (\(Q\) has \(4\) columns but \(P\) has \(2\) rows).

(c) Defined. \(\ 2 \times 3\)

(a) \((2 \times \underline{3})(\underline{3} \times 4)\)。内側が \(3\) でそろっています。答えは外側の \(2 \times 4\)。

(b) \((3 \times \underline{4})(\underline{2} \times 3)\)。\(4 \neq 2\) なので計算できません。

\(PQ\) はできるのに \(QP\) はできない ── これも非可換のあらわれです。

(c) 足し算は order が完全に一致していれば可能。どちらも \(2 \times 3\) です。

3 Let \(A = \begin{pmatrix} 3 & 2 \\ 1 & 4 \end{pmatrix}\) and \(B = \begin{pmatrix} 2 & 0 \\ 5 & 1 \end{pmatrix}\).

(a) Find \(AB\) and \(BA\).

(b) State what your answers show about matrix multiplication.

(a) \(AB = \begin{pmatrix} 16 & 2 \\ 22 & 4 \end{pmatrix}\), \(BA = \begin{pmatrix} 6 & 4 \\ 16 & 14 \end{pmatrix}\)

(b) \(AB \neq BA\), so matrix multiplication is not commutative.

\(AB\) の \(1\) 行 \(1\) 列目は \(3(2) + 2(5) = 16\)。\(1\) 行 \(2\) 列目は \(3(0) + 2(1) = 2\)。

\(BA\) の \(1\) 行 \(1\) 列目は \(2(3) + 0(1) = 6\)。\(0\) があるところで大きく変わります。

(b) は not commutative という言葉を必ず入れてください。「違いました」だけでは点になりません。

4 Let \(A = \begin{pmatrix} 5 & 3 \\ 3 & 2 \end{pmatrix}\).

(a) Find \(\det A\).

(b) Find \(A^{-1}\).

(c) Verify that \(AA^{-1} = I\).

(a) \(\det A = 5(2) - 3(3) = 10 - 9 = 1\)

(b) \(A^{-1} = \dfrac{1}{1}\begin{pmatrix} 2 & -3 \\ -3 & 5 \end{pmatrix} = \begin{pmatrix} 2 & -3 \\ -3 & 5 \end{pmatrix}\)

(c) \(AA^{-1} = \begin{pmatrix} 5 & 3 \\ 3 & 2 \end{pmatrix}\begin{pmatrix} 2 & -3 \\ -3 & 5 \end{pmatrix} = \begin{pmatrix} 10-9 & -15+15 \\ 6-6 & -9+10 \end{pmatrix} = \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix} = I\)

\(a\) と \(d\)(\(5\) と \(2\))が入れかわり、\(b\) と \(c\)(どちらも \(3\))が符号だけ変わります。

\(\det A = 1\) なので、割り算は要りません。

(c) の Verify は「確かめよ」。計算を全部書く必要があります。答えが \(I\) になったところまで書いてください。

5 Show that the matrix \(B = \begin{pmatrix} 6 & 4 \\ 3 & 2 \end{pmatrix}\) has no inverse.

\(\det B = 6(2) - 4(3) = 12 - 12 = 0\)

Since \(\det B = 0\), \(B\) is singular and has no inverse.

Show that なので、\(\det B = 0\) を計算して見せることが求められています。

そのうえで「\(\det = 0\) だから inverse がない」という一文を英語で書いてください。数値だけでは足りません。

\(\dfrac{1}{\det B}\) が \(\dfrac{1}{0}\) になってしまう、というのが理由です。

6 Use an inverse matrix to solve the system

\[ 2x + 5y = 16, \qquad x + 3y = 9 \]

\(\begin{pmatrix} 2 & 5 \\ 1 & 3 \end{pmatrix}\begin{pmatrix} x \\ y \end{pmatrix} = \begin{pmatrix} 16 \\ 9 \end{pmatrix}\)

\(\det A = 2(3) - 5(1) = 1\); \(A^{-1} = \begin{pmatrix} 3 & -5 \\ -1 & 2 \end{pmatrix}\)

\(\mathbf{x} = A^{-1}\mathbf{b} = \begin{pmatrix} 3(16)-5(9) \\ -16+2(9) \end{pmatrix} = \begin{pmatrix} 3 \\ 2 \end{pmatrix}\)

\(x = 3\), \(y = 2\)

Use an inverse matrix と指定があるので、\(A^{-1}\) を書くところまでが答案です。電卓の連立方程式ソルバーの答えだけでは点が出ません。

\(48 - 45 = 3\)、\(-16 + 18 = 2\)。

検算。 \(2(3) + 5(2) = 16\) ✓、\(3 + 3(2) = 9\) ✓

7 A shop sells three items. The number sold on two days is shown.

表 3: Items sold
Item A Item B Item C
Monday \(10\) \(6\) \(4\)
Tuesday \(8\) \(9\) \(5\)

Item A costs $\(3\), item B costs $\(2\) and item C costs $\(5\).

(a) Use matrix multiplication to find the total taken on each day.

(b) Interpret your answer in the context of the question.

(a) \(\begin{pmatrix} 10 & 6 & 4 \\ 8 & 9 & 5 \end{pmatrix}\begin{pmatrix} 3 \\ 2 \\ 5 \end{pmatrix} = \begin{pmatrix} 30+12+20 \\ 24+18+25 \end{pmatrix} = \begin{pmatrix} 62 \\ 67 \end{pmatrix}\)

(b) The shop took $\(62\) on Monday and $\(67\) on Tuesday.

値段は縦に(\(3 \times 1\))並べます。\((2\times3)(3\times1) = 2\times1\) です。

\(30 + 12 + 20 = 62\)、\(24 + 18 + 25 = 67\)。

(b) を書かないと点が出ません。曜日と金額の両方を入れてください。

8 A theatre sells adult, child and senior tickets. Three groups buy tickets as follows.

表 4: Tickets bought
Group Adult Child Senior Total ($)
\(1\) \(2\) \(3\) \(1\) \(64\)
\(2\) \(1\) \(2\) \(3\) \(61\)
\(3\) \(3\) \(1\) \(2\) \(73\)

(a) Write this information in the form \(A\mathbf{x} = \mathbf{b}\).

(b) Use technology to find the price of each type of ticket.

(a) \(\begin{pmatrix} 2 & 3 & 1 \\ 1 & 2 & 3 \\ 3 & 1 & 2 \end{pmatrix}\begin{pmatrix} a \\ c \\ s \end{pmatrix} = \begin{pmatrix} 64 \\ 61 \\ 73 \end{pmatrix}\)

(b) \(\mathbf{x} = A^{-1}\mathbf{b} = \begin{pmatrix} 15 \\ 8 \\ 10 \end{pmatrix}\)

An adult ticket costs $\(15\), a child ticket $\(8\) and a senior ticket $\(10\).

表の行が、そのまま方程式の行になります。\(1\) 行目は \(2a + 3c + s = 64\) です。

\(3 \times 3\) なので電卓を使います。\(\det A = 18\) なので inverse があります。

検算。 \(2(15) + 3(8) + 10 = 30 + 24 + 10 = 64\) ✓

\(a\)、\(c\)、\(s\) が何を表すかを最初に書いておくと、(b) の答えが書きやすくなります。

9 Messages are coded with \(A = \begin{pmatrix} 3 & 1 \\ 5 & 2 \end{pmatrix}\), using \(\text{A} = 1\), \(\text{B} = 2\), and so on, in pairs.

(a) Code the word HIDE.

(b) Decode the message \(33, \ 58\).

(a) \(\text{H},\text{I},\text{D},\text{E} \to 8, 9, 4, 5\)

\(A\begin{pmatrix} 8 \\ 9 \end{pmatrix} = \begin{pmatrix} 33 \\ 58 \end{pmatrix}\), \(A\begin{pmatrix} 4 \\ 5 \end{pmatrix} = \begin{pmatrix} 17 \\ 30 \end{pmatrix}\)

Coded message: \(33, \ 58, \ 17, \ 30\)

(b) \(A^{-1}\begin{pmatrix} 33 \\ 58 \end{pmatrix} = \begin{pmatrix} 66-58 \\ -165+174 \end{pmatrix} = \begin{pmatrix} 8 \\ 9 \end{pmatrix} \to \text{HI}\)

\(\text{H}\) は \(8\) 番目、\(\text{I}\) は \(9\) 番目。アルファベットを数えるところが、意外と間違えやすいです。

(b) の答えが (a) の \(1\) 組目と同じになっています。\(A\) で暗号にしたものを \(A^{-1}\) でもどすと、必ずもとに戻ることが確かめられます。

\(A^{-1} = \begin{pmatrix} 2 & -1 \\ -5 & 3 \end{pmatrix}\) です(\(\det A = 1\))。

10 Let \(A = \begin{pmatrix} 2 & 1 \\ 3 & 4 \end{pmatrix}\).

(a) Show that \(AI = A\), where \(I\) is the \(2 \times 2\) identity matrix.

(b) Find \(A^{2}\).

(a) \(AI = \begin{pmatrix} 2 & 1 \\ 3 & 4 \end{pmatrix}\begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix} = \begin{pmatrix} 2+0 & 0+1 \\ 3+0 & 0+4 \end{pmatrix} = \begin{pmatrix} 2 & 1 \\ 3 & 4 \end{pmatrix} = A\)

(b) \(A^{2} = \begin{pmatrix} 2 & 1 \\ 3 & 4 \end{pmatrix}\begin{pmatrix} 2 & 1 \\ 3 & 4 \end{pmatrix} = \begin{pmatrix} 4+3 & 2+4 \\ 6+12 & 3+16 \end{pmatrix} = \begin{pmatrix} 7 & 6 \\ 18 & 19 \end{pmatrix}\)

(a) Show that なので、途中の計算を書く必要があります。\(AI = A\) と書くだけでは点になりません。

(b) \(A^{2}\) は \(A \times A\)。全部の element を \(2\) 乗するのではありません。ここは非常に多い誤りです。

\(\begin{pmatrix} 4 & 1 \\ 9 & 16 \end{pmatrix}\) としてしまったら、かけ算の定義に戻ってください。

11 Let \(A = \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}\) and \(B = \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix}\).

(a) Find \(AB\) and \(BA\).

(b) Describe the effect of multiplying by \(B\) on the left, and on the right.

(a) \(AB = \begin{pmatrix} 2 & 1 \\ 4 & 3 \end{pmatrix}\), \(BA = \begin{pmatrix} 3 & 4 \\ 1 & 2 \end{pmatrix}\)

(b) Multiplying by \(B\) on the right swaps the two columns of \(A\). Multiplying by \(B\) on the left swaps the two rows of \(A\).

\(B\) をよく見てください。\(\begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix}\) は、\(I\) の \(2\) つの行を入れかえたものです。

\(AB\) では列が入れかわり、\(BA\) では行が入れかわります。\(AB\) の \(\begin{pmatrix} 2 & 1 \\ 4 & 3 \end{pmatrix}\) と \(A\) を見くらべてください。

同じ \(B\) なのに、左から掛けるか右から掛けるかで結果が違う。 これが非可換のいちばん分かりやすい例です。