【行列(線形代数入門)】基礎から入試まで完全攻略|問題30問+解説|藤原進之介
```html
【行列(線形代数入門)】基礎から入試まで完全攻略|問題30問+解説|藤原進之介
こんにちは!日本数学塾・数強塾の講師、藤原進之介です。
行列は、2022年度から高校数学(数学C)に復活した重要単元です。以前は「行列」は大学の線形代数で学ぶ内容でしたが、現在は高校生も学習することになりました。行列は数学だけでなく、物理、工学、コンピュータサイエンス、経済学など様々な分野で活用される非常に重要な概念です。
この記事では、行列の基礎概念から大学入試レベルの問題まで、段階的に完全攻略していきます。具体的な問題を基礎10問・標準10問・発展10問の合計30問用意し、すべてに詳細な解説を付けています。この1記事で行列をマスターできるよう、徹底的に解説していきますので、最後までお付き合いください!
この記事でわかること
- 行列の定義と基本演算(加法・減法・スカラー倍・行列の積)
- 行列式の計算方法(2次・3次行列式、サラスの方法、余因子展開)
- 逆行列の求め方(公式法、掃き出し法、余因子行列を用いた方法)
- 連立一次方程式への応用(行列表現、クラメルの公式)
- 固有値・固有ベクトルの求め方と意味
- 行列の対角化の方法と応用
- ケーリー・ハミルトンの定理と行列のn乗の計算
- 一次変換(線形変換)の理解と応用
- よくある間違いとその完全対策
- 共通テスト・大学入試での出題傾向
- 効率的な勉強法とおすすめ参考書
それでは、行列の世界へ一緒に踏み込んでいきましょう!
行列(線形代数入門)の基本概念と重要公式
1. 行列とは何か
行列(matrix)とは、数や式を長方形状に配列したものです。横の並びを行(row)、縦の並びを列(column)といいます。
m行n列の行列をm×n行列といい、以下のように表します:
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})
ここで、(a_{ij}) は第i行第j列の成分を表します。
行列の種類
- 正方行列:行数と列数が等しい行列(n×n行列)
- 単位行列 E:対角成分がすべて1、他の成分がすべて0の正方行列
- 零行列 O:すべての成分が0の行列
- 対角行列:対角成分以外がすべて0の正方行列
- 対称行列:転置しても変わらない行列((A = A^T))
- 上三角行列・下三角行列:対角線の片側がすべて0の行列
2. 行列の演算
2.1 行列の加法・減法
同じサイズの行列同士で、対応する成分ごとに加減算を行います。
【公式】行列の加法
A + B の (i,j) 成分 = A の (i,j) 成分 + B の (i,j) 成分
2.2 スカラー倍
行列の各成分に定数(スカラー)を掛けます。
【公式】スカラー倍
kA の (i,j) 成分 = k × A の (i,j) 成分
2.3 行列の積
行列の積は最も重要な演算です。m×n行列Aとn×p行列Bの積ABは、m×p行列になります。
【公式】行列の積
AB の (i,j) 成分 = (sum_{k=1}^{n} a_{ik}b_{kj})
= (Aの第i行) × (Bの第j列) の内積
重要な性質:
- 一般に AB ≠ BA(交換法則は成り立たない)
- 結合法則:(AB)C = A(BC)
- 分配法則:A(B+C) = AB + AC, (A+B)C = AC + BC
- AE = EA = A(単位行列との積)
3. 行列式
行列式(determinant)は、正方行列に対して定義される1つの数値です。行列式は逆行列の存在判定、連立方程式の解の有無の判定などに重要な役割を果たします。
3.1 2次行列式
【公式】2次行列式
(detbegin{pmatrix} a & b \ c & d end{pmatrix} = ad - bc)
3.2 3次行列式(サラスの方法)
【公式】3次行列式(サラスの方法)
(detbegin{pmatrix} a_1 & b_1 & c_1 \ a_2 & b_2 & c_2 \ a_3 & b_3 & c_3 end{pmatrix})
= (a_1b_2c_3 + b_1c_2a_3 + c_1a_2b_3 - c_1b_2a_3 - b_1a_2c_3 - a_1c_2b_3)
3.3 余因子展開
行列式は任意の行または列について余因子展開できます。
【公式】第i行についての余因子展開
(det(A) = sum_{j=1}^{n} a_{ij} cdot C_{ij})
ここで (C_{ij} = (-1)^{i+j} M_{ij})(余因子)、(M_{ij})は小行列式
行列式の重要な性質
- (det(AB) = det(A) cdot det(B))
- (det(A^T) = det(A))
- (det(kA) = k^n det(A))(n次正方行列の場合)
- 行(列)を入れ替えると符号が変わる
- 同じ行(列)があると行列式は0
- 1つの行(列)にk倍して他の行(列)に加えても行列式は変わらない
4. 逆行列
正方行列Aに対して、AB = BA = E となる行列BをAの逆行列といい、(A^{-1})と表します。
4.1 逆行列の存在条件
【重要】逆行列が存在する条件
(det(A) neq 0)(行列式が0でない)
4.2 2次正方行列の逆行列公式
【公式】2次正方行列の逆行列
(A = begin{pmatrix} a & b \ c & d end{pmatrix}) のとき、(det(A) = ad - bc neq 0) ならば
(A^{-1} = frac{1}{ad-bc}begin{pmatrix} d & -b \ -c & a end{pmatrix})
4.3 掃き出し法による逆行列の計算
拡大行列 ((A | E)) を行基本変形して ((E | A^{-1})) の形にする方法です。
5. 固有値と固有ベクトル
n次正方行列Aに対して、
(Avec{x} = lambdavec{x}) ((vec{x} neq vec{0}))
を満たす数λを固有値、ベクトル(vec{x})を固有ベクトルといいます。
固有値の求め方
【手順】固有値の求め方
1. 固有方程式 (det(A - lambda E) = 0) を解く
2. 得られたλが固有値
固有ベクトルの求め方
各固有値λに対して、((A - lambda E)vec{x} = vec{0}) を解いて非自明解を求める。
6. 行列の対角化
n次正方行列Aに対して、正則行列Pを用いて
(P^{-1}AP = D)(Dは対角行列)
とできるとき、Aは対角化可能であるといいます。
【対角化の手順】
1. 固有値 (lambda_1, lambda_2, ldots, lambda_n) を求める
2. 各固有値に対応する固有ベクトル (vec{p_1}, vec{p_2}, ldots, vec{p_n}) を求める
3. (P = (vec{p_1}, vec{p_2}, ldots, vec{p_n})) とすると、(P^{-1}AP = D)
4. Dは対角成分に固有値を並べた対角行列
対角化の応用:行列のn乗
(A = PDP^{-1}) のとき、(A^n = PD^nP^{-1})
対角行列の累乗は各対角成分を累乗するだけなので、計算が簡単になります。
7. ケーリー・ハミルトンの定理
【ケーリー・ハミルトンの定理】
n次正方行列Aについて、Aの固有多項式を (varphi(lambda) = det(lambda E - A)) とすると、
(varphi(A) = O)(零行列)
が成り立つ。
2次正方行列の場合:
(A^2 - (text{tr}A)A + (det A)E = O)
ここで、tr A = a + d(対角成分の和:トレース)
8. 一次変換(線形変換)
行列Aによる一次変換は、ベクトル(vec{x})を(Avec{x})に写す変換です。
代表的な一次変換
- 回転:(R(theta) = begin{pmatrix} costheta & -sintheta \ sintheta & costheta end{pmatrix})
- x軸に関する対称移動:(begin{pmatrix} 1 & 0 \ 0 & -1 end{pmatrix})
- y軸に関する対称移動:(begin{pmatrix} -1 & 0 \ 0 & 1 end{pmatrix})
- 原点に関する対称移動:(begin{pmatrix} -1 & 0 \ 0 & -1 end{pmatrix})
- 拡大・縮小:(begin{pmatrix} k & 0 \ 0 & k end{pmatrix})
9. クラメルの公式
連立一次方程式 (Avec{x} = vec{b}) において、(det(A) neq 0) のとき:
【クラメルの公式】
(x_i = frac{det(A_i)}{det(A)})
ここで (A_i) は、Aの第i列を (vec{b}) で置き換えた行列
基礎問題 10問(全問解説付き)
まずは行列の基本をしっかり身につけるための基礎問題10問です。各問題には、考え方→解法→答の順で詳細な解説を付けています。
【基礎問題1】行列の加法
【問題】
次の行列の和を求めよ。
(A = begin{pmatrix} 3 & -1 \ 2 & 5 end{pmatrix})、(B = begin{pmatrix} -2 & 4 \ 1 & -3 end{pmatrix})
A + B を求めよ。
【考え方】
行列の加法は、同じ位置にある成分どうしを足し算します。これは最も基本的な演算なので、確実にマスターしましょう。
【解法】
(A + B = begin{pmatrix} 3 & -1 \ 2 & 5 end{pmatrix} + begin{pmatrix} -2 & 4 \ 1 & -3 end{pmatrix})
(= begin{pmatrix} 3+(-2) & -1+4 \ 2+1 & 5+(-3) end{pmatrix})
(= begin{pmatrix} 1 & 3 \ 3 & 2 end{pmatrix})
【答】(begin{pmatrix} 1 & 3 \ 3 & 2 end{pmatrix})
【基礎問題2】スカラー倍と行列の演算
【問題】
(A = begin{pmatrix} 2 & -3 \ 4 & 1 end{pmatrix})、(B = begin{pmatrix} 1 & 2 \ -1 & 3 end{pmatrix}) のとき、
3A - 2B を求めよ。
【考え方】
まず各行列にスカラーを掛け、その後で減算を行います。順序立てて計算することが大切です。
【解法】
3A = (3 times begin{pmatrix} 2 & -3 \ 4 & 1 end{pmatrix} = begin{pmatrix} 6 & -9 \ 12 & 3 end{pmatrix})
2B = (2 times begin{pmatrix} 1 & 2 \ -1 & 3 end{pmatrix} = begin{pmatrix} 2 & 4 \ -2 & 6 end{pmatrix})
3A - 2B = (begin{pmatrix} 6 & -9 \ 12 & 3 end{pmatrix} - begin{pmatrix} 2 & 4 \ -2 & 6 end{pmatrix})
(= begin{pmatrix} 6-2 & -9-4 \ 12-(-2) & 3-6 end{pmatrix})
(= begin{pmatrix} 4 & -13 \ 14 & -3 end{pmatrix})
【答】(begin{pmatrix} 4 & -13 \ 14 & -3 end{pmatrix})
【基礎問題3】行列の積(2×2行列)
【問題】
(A = begin{pmatrix} 2 & 3 \ 1 & 4 end{pmatrix})、(B = begin{pmatrix} 5 & -1 \ 2 & 3 end{pmatrix}) のとき、
AB を求めよ。
【考え方】
行列の積は「行×列」で計算します。ABの(i,j)成分は、Aの第i行とBの第j列の内積です。2×2行列の積は4つの成分を計算する必要があります。
【解法】
AB = (begin{pmatrix} 2 & 3 \ 1 & 4 end{pmatrix} begin{pmatrix} 5 & -1 \ 2 & 3 end{pmatrix})
(1,1)成分: (2 times 5 + 3 times 2 = 10 + 6 = 16)
(1,2)成分: (2 times (-1) + 3 times 3 = -2 + 9 = 7)
(2,1)成分: (1 times 5 + 4 times 2 = 5 + 8 = 13)
(2,2)成分: (1 times (-1) + 4 times 3 = -1 + 12 = 11)
よって、AB = (begin{pmatrix} 16 & 7 \ 13 & 11 end{pmatrix})
【答】(begin{pmatrix} 16 & 7 \ 13 & 11 end{pmatrix})
【基礎問題4】行列の積の非可換性
【問題】
(A = begin{pmatrix} 1 & 2 \ 0 & 1 end{pmatrix})、(B = begin{pmatrix} 1 & 0 \ 3 & 1 end{pmatrix}) のとき、
AB と BA を計算し、AB = BA かどうか確認せよ。
【考え方】
行列の積は一般に交換法則が成り立ちません。つまり AB ≠ BA となることが多いです。これは行列の重要な性質なので、実際に計算して確認しましょう。
【解法】
AB = (begin{pmatrix} 1 & 2 \ 0 & 1 end{pmatrix} begin{pmatrix} 1 & 0 \ 3 & 1 end{pmatrix})
(= begin{pmatrix} 1 times 1 + 2 times 3 & 1 times 0 + 2 times 1 \ 0 times 1 + 1 times 3 & 0 times 0 + 1 times 1 end{pmatrix})
(= begin{pmatrix} 7 & 2 \ 3 & 1 end{pmatrix})
BA = (begin{pmatrix} 1 & 0 \ 3 & 1 end{pmatrix} begin{pmatrix} 1 & 2 \ 0 & 1 end{pmatrix})
(= begin{pmatrix} 1 times 1 + 0 times 0 & 1 times 2 + 0 times 1 \ 3 times 1 + 1 times 0 & 3 times 2 + 1 times 1 end{pmatrix})
(= begin{pmatrix} 1 & 2 \ 3 & 7 end{pmatrix})
AB ≠ BA であることが確認できた。
【答】AB = (begin{pmatrix} 7 & 2 \ 3 & 1 end{pmatrix})、BA = (begin{pmatrix} 1 & 2 \ 3 & 7 続きを作成いたします。
```html
【答】AB = (begin{pmatrix} 7 & 2 \ 3 & 1 end{pmatrix})、BA = (begin{pmatrix} 1 & 2 \ 3 & 7 end{pmatrix})
AB ≠ BA であり、行列の積は一般に交換法則が成り立たない。
【基礎問題5】2次行列式の計算
【問題】
次の行列式を計算せよ。
(detbegin{pmatrix} 5 & 3 \ 2 & 4 end{pmatrix})
【考え方】
2次行列式の公式 ad - bc を使います。「たすき掛け」のイメージで覚えましょう。左上から右下への対角線の積から、右上から左下への対角線の積を引きます。
【解法】
(detbegin{pmatrix} 5 & 3 \ 2 & 4 end{pmatrix} = 5 times 4 - 3 times 2)
(= 20 - 6)
(= 14)
【答】14
【基礎問題6】3次行列式の計算(サラスの方法)
【問題】
次の行列式を計算せよ。
(detbegin{pmatrix} 1 & 2 & 3 \ 4 & 5 & 6 \ 7 & 8 & 9 end{pmatrix})
【考え方】
3次行列式には「サラスの方法」が便利です。行列の右側に1列目、2列目を書き加え、右下がりの3本と左下がりの3本の積を考えます。右下がりを足し、左下がりを引きます。
【解法】
サラスの方法を適用:
右下がり(+): (1 times 5 times 9 + 2 times 6 times 7 + 3 times 4 times 8)
(= 45 + 84 + 96 = 225)
左下がり(−): (3 times 5 times 7 + 1 times 6 times 8 + 2 times 4 times 9)
(= 105 + 48 + 72 = 225)
行列式 = 225 - 225 = 0
【答】0
【補足】この行列は第3行が第1行と第2行の和になっている(7=1+2×3、8=2+2×3、9=3+2×3ではなく、各列が等差数列になっている)ため、行列式が0になります。行列式が0になることは、行(または列)が線形従属であることを意味します。
【基礎問題7】2次正方行列の逆行列
【問題】
(A = begin{pmatrix} 3 & 2 \ 5 & 4 end{pmatrix}) の逆行列 (A^{-1}) を求めよ。
【考え方】
2次正方行列の逆行列は公式を使って求められます。まず行列式を計算し、0でないことを確認してから公式を適用します。
【解法】
Step 1: 行列式を計算
(det(A) = 3 times 4 - 2 times 5 = 12 - 10 = 2)
(det(A) = 2 neq 0) なので逆行列が存在する。
Step 2: 逆行列の公式を適用
(A^{-1} = frac{1}{det(A)}begin{pmatrix} d & -b \ -c & a end{pmatrix})
(= frac{1}{2}begin{pmatrix} 4 & -2 \ -5 & 3 end{pmatrix})
(= begin{pmatrix} 2 & -1 \ -frac{5}{2} & frac{3}{2} end{pmatrix})
【答】(A^{-1} = begin{pmatrix} 2 & -1 \ -frac{5}{2} & frac{3}{2} end{pmatrix})
【検算】(AA^{-1} = E) を確認:
(begin{pmatrix} 3 & 2 \ 5 & 4 end{pmatrix}begin{pmatrix} 2 & -1 \ -frac{5}{2} & frac{3}{2} end{pmatrix} = begin{pmatrix} 6-5 & -3+3 \ 10-10 & -5+6 end{pmatrix} = begin{pmatrix} 1 & 0 \ 0 & 1 end{pmatrix}) ✓
【基礎問題8】行列方程式
【問題】
(A = begin{pmatrix} 2 & 1 \ 3 & 2 end{pmatrix})、(B = begin{pmatrix} 5 & 3 \ 8 & 5 end{pmatrix}) のとき、
AX = B を満たす行列 X を求めよ。
【考え方】
行列方程式 AX = B の両辺に左から (A^{-1}) を掛けると、X = (A^{-1}B) となります。まず A の逆行列を求め、それを B に掛けます。
【解法】
Step 1: A の逆行列を求める
(det(A) = 2 times 2 - 1 times 3 = 4 - 3 = 1)
(A^{-1} = frac{1}{1}begin{pmatrix} 2 & -1 \ -3 & 2 end{pmatrix} = begin{pmatrix} 2 & -1 \ -3 & 2 end{pmatrix})
Step 2: X = (A^{-1}B) を計算
(X = begin{pmatrix} 2 & -1 \ -3 & 2 end{pmatrix}begin{pmatrix} 5 & 3 \ 8 & 5 end{pmatrix})
(= begin{pmatrix} 2 times 5 + (-1) times 8 & 2 times 3 + (-1) times 5 \ (-3) times 5 + 2 times 8 & (-3) times 3 + 2 times 5 end{pmatrix})
(= begin{pmatrix} 10 - 8 & 6 - 5 \ -15 + 16 & -9 + 10 end{pmatrix})
(= begin{pmatrix} 2 & 1 \ 1 & 1 end{pmatrix})
【答】(X = begin{pmatrix} 2 & 1 \ 1 & 1 end{pmatrix})
【基礎問題9】固有値の計算
【問題】
(A = begin{pmatrix} 4 & 2 \ 1 & 3 end{pmatrix}) の固有値を求めよ。
【考え方】
固有値は固有方程式 (det(A - lambda E) = 0) を解いて求めます。2次正方行列の場合、これは λ についての2次方程式になります。
【解法】
Step 1: (A - lambda E) を計算
(A - lambda E = begin{pmatrix} 4 & 2 \ 1 & 3 end{pmatrix} - begin{pmatrix} lambda & 0 \ 0 & lambda end{pmatrix} = begin{pmatrix} 4-lambda & 2 \ 1 & 3-lambda end{pmatrix})
Step 2: 固有方程式を立てる
(det(A - lambda E) = (4-lambda)(3-lambda) - 2 times 1 = 0)
(12 - 4lambda - 3lambda + lambda^2 - 2 = 0)
(lambda^2 - 7lambda + 10 = 0)
Step 3: 2次方程式を解く
((lambda - 2)(lambda - 5) = 0)
(lambda = 2, 5)
【答】固有値は λ = 2, 5
【基礎問題10】固有ベクトルの計算
【問題】
基礎問題9の行列 (A = begin{pmatrix} 4 & 2 \ 1 & 3 end{pmatrix}) について、各固有値に対応する固有ベクトルを求めよ。
【考え方】
固有値 λ に対する固有ベクトルは、((A - lambda E)vec{x} = vec{0}) の非自明解として求めます。各固有値について連立方程式を解きます。
【解法】
λ = 2 の場合:
((A - 2E)vec{x} = vec{0})
(begin{pmatrix} 4-2 & 2 \ 1 & 3-2 end{pmatrix}begin{pmatrix} x \ y end{pmatrix} = begin{pmatrix} 0 \ 0 end{pmatrix})
(begin{pmatrix} 2 & 2 \ 1 & 1 end{pmatrix}begin{pmatrix} x \ y end{pmatrix} = begin{pmatrix} 0 \ 0 end{pmatrix})
これより (2x + 2y = 0)、すなわち (x + y = 0)、(y = -x)
x = 1 とすると、固有ベクトルは (vec{p_1} = begin{pmatrix} 1 \ -1 end{pmatrix})(または定数倍)
λ = 5 の場合:
((A - 5E)vec{x} = vec{0})
(begin{pmatrix} 4-5 & 2 \ 1 & 3-5 end{pmatrix}begin{pmatrix} x \ y end{pmatrix} = begin{pmatrix} 0 \ 0 end{pmatrix})
(begin{pmatrix} -1 & 2 \ 1 & -2 end{pmatrix}begin{pmatrix} x \ y end{pmatrix} = begin{pmatrix} 0 \ 0 end{pmatrix})
これより (-x + 2y = 0)、すなわち (x = 2y)
y = 1 とすると、固有ベクトルは (vec{p_2} = begin{pmatrix} 2 \ 1 end{pmatrix})(または定数倍)
【答】
λ = 2 に対応する固有ベクトル:(begin{pmatrix} 1 \ -1 end{pmatrix})(の定数倍)
λ = 5 に対応する固有ベクトル:(begin{pmatrix} 2 \ 1 end{pmatrix})(の定数倍)
標準問題 10問(全問解説付き)
基礎を固めたら、次は入試頻出パターンの標準問題に挑戦しましょう。パターン別に整理して解説していきます。
【標準問題1】3次行列式の余因子展開
【問題】
次の行列式を余因子展開を用いて計算せよ。
(detbegin{pmatrix} 2 & 1 & 3 \ 0 & 4 & 1 \ 5 & 2 & 6 end{pmatrix})
【考え方】
余因子展開は、0が多い行や列で展開すると計算が楽になります。この行列では第1列に0があるので、第1列で展開するのが効率的です。
【解法】
第1列で余因子展開します。
(det(A) = a_{11}C_{11} + a_{21}C_{21} + a_{31}C_{31})
(= 2 cdot C_{11} + 0 cdot C_{21} + 5 cdot C_{31})
(= 2 cdot C_{11} + 5 cdot C_{31})
(C_{11} = (-1)^{1+1}detbegin{pmatrix} 4 & 1 \ 2 & 6 end{pmatrix} = (4 times 6 - 1 times 2) = 24 - 2 = 22)
(C_{31} = (-1)^{3+1}detbegin{pmatrix} 1 & 3 \ 4 & 1 end{pmatrix} = (1 times 1 - 3 times 4) = 1 - 12 = -11)
(det(A) = 2 times 22 + 5 times (-11) = 44 - 55 = -11)
【答】-11
【標準問題2】掃き出し法による逆行列
【問題】
掃き出し法を用いて、次の行列の逆行列を求めよ。
(A = begin{pmatrix} 1 & 2 & 1 \ 2 & 5 & 3 \ 1 & 3 & 3 end{pmatrix})
【考え方】
拡大行列 (A | E) を作り、行基本変形によって左側を単位行列に変形します。そのとき右側に現れる行列が逆行列です。
【解法】
拡大行列を作る:
(left(begin{array}{ccc|ccc} 1 & 2 & 1 & 1 & 0 & 0 \ 2 & 5 & 3 & 0 & 1 & 0 \ 1 & 3 & 3 & 0 & 0 & 1 end{array}right))
Step 1: R2 ← R2 - 2R1、R3 ← R3 - R1
(left(begin{array}{ccc|ccc} 1 & 2 & 1 & 1 & 0 & 0 \ 0 & 1 & 1 & -2 & 1 & 0 \ 0 & 1 & 2 & -1 & 0 & 1 end{array}right))
Step 2: R3 ← R3 - R2
(left(begin{array}{ccc|ccc} 1 & 2 & 1 & 1 & 0 & 0 \ 0 & 1 & 1 & -2 & 1 & 0 \ 0 & 0 & 1 & 1 & -1 & 1 end{array}right))
Step 3: R2 ← R2 - R3、R1 ← R1 - R3
(left(begin{array}{ccc|ccc} 1 & 2 & 0 & 0 & 1 & -1 \ 0 & 1 & 0 & -3 & 2 & -1 \ 0 & 0 & 1 & 1 & -1 & 1 end{array}right))
Step 4: R1 ← R1 - 2R2
(left(begin{array}{ccc|ccc} 1 & 0 & 0 & 6 & -3 & 1 \ 0 & 1 & 0 & -3 & 2 & -1 \ 0 & 0 & 1 & 1 & -1 & 1 end{array}right))
【答】(A^{-1} = begin{pmatrix} 6 & -3 & 1 \ -3 & 2 & -1 \ 1 & -1 & 1 end{pmatrix})
【標準問題3】連立方程式の行列による解法
【問題】
次の連立方程式を行列を用いて解け。
(begin{cases} 2x + 3y = 8 \ 5x + 7y = 19 end{cases})
【考え方】
連立方程式を行列形式 (Avec{x} = vec{b}) で表し、(vec{x} = A^{-1}vec{b}) として解きます。
【解法】
行列形式で表す:
(begin{pmatrix} 2 & 3 \ 5 & 7 end{pmatrix}begin{pmatrix} x \ y end{pmatrix} = begin{pmatrix} 8 \ 19 end{pmatrix})
係数行列 A の逆行列を求める:
(det(A) = 2 times 7 - 3 times 5 = 14 - 15 = -1)
(A^{-1} = frac{1}{-1}begin{pmatrix} 7 & -3 \ -5 & 2 end{pmatrix} = begin{pmatrix} -7 & 3 \ 5 & -2 end{pmatrix})
解を計算:
(begin{pmatrix} x \ y end{pmatrix} = begin{pmatrix} -7 & 3 \ 5 & -2 end{pmatrix}begin{pmatrix} 8 \ 19 end{pmatrix})
(= begin{pmatrix} -56 + 57 \ 40 - 38 end{pmatrix} = begin{pmatrix} 1 \ 2 end{pmatrix})
【答】x = 1, y = 2
【標準問題4】クラメルの公式
【問題】
クラメルの公式を用いて、次の連立方程式を解け。
(begin{cases} x + 2y + z = 6 \ 2x + 3y + 2z = 11 \ x + y + 2z = 6 end{cases})
【考え方】
クラメルの公式では、各変数の値を行列式の比として求めます。(x_i = frac{det(A_i)}{det(A)}) ここで (A_i) は A の第 i 列を定数項ベクトルで置き換えた行列です。
【解法】
係数行列:(A = begin{pmatrix} 1 & 2 & 1 \ 2 & 3 & 2 \ 1 & 1 & 2 end{pmatrix})
Step 1: (det(A)) を計算(サラスの方法)
(det(A) = 1 cdot 3 cdot 2 + 2 cdot 2 cdot 1 + 1 cdot 2 cdot 1 - 1 cdot 3 cdot 1 - 2 cdot 2 cdot 2 - 1 cdot 2 cdot 1)
(= 6 + 4 + 2 - 3 - 8 - 2 = -1)
Step 2: (det(A_1)) を計算(第1列を定数項で置換)
(A_1 = begin{pmatrix} 6 & 2 & 1 \ 11 & 3 & 2 \ 6 & 1 & 2 end{pmatrix})
(det(A_1) = 6 cdot 3 cdot 2 + 2 cdot 2 cdot 6 + 1 cdot 11 cdot 1 - 1 cdot 3 cdot 6 - 2 cdot 2 cdot 6 - 6 cdot 11 cdot 2)
(= 36 + 24 + 11 - 18 - 24 - 132 = -103)
(※計算を再確認)
(det(A_1) = 36 + 24 + 11 - 18 - 24 - 12 = 17)... 計算し直します。
正しくは:(6 cdot 3 cdot 2 + 2 cdot 2 cdot 6 + 1 cdot 11 cdot 1 - 1 cdot 3 cdot 6 - 2 cdot 11 cdot 2 - 6 cdot 2 cdot 1)
(= 36 + 24 + 11 - 18 - 44 - 12 = -3)
Step 3: (det(A_2)) を計算(第2列を定数項で置換)
(A_2 = begin{pmatrix} 1 & 6 & 1 \ 2 & 11 & 2 \ 1 & 6 & 2 end{pmatrix})
(det(A_2) = 1 cdot 11 cdot 2 + 6 cdot 2 cdot 1 + 1 cdot 2 cdot 6 - 1 cdot 11 cdot 1 - 6 cdot 2 cdot 2 - 1 cdot 2 cdot 6)
(= 22 + 12 + 12 - 11 - 24 - 12 = -1)
Step 4: (det(A_3)) を計算(第3列を定数項で置換)
(A_3 = begin{pmatrix} 1 & 2 & 6 \ 2 & 3 & 11 \ 1 & 1 & 6 end{pmatrix})
(det(A_3) = 1 cdot 3 cdot 6 + 2 cdot 11 cdot 1 + 6 cdot 2 cdot 1 - 6 cdot 3 cdot 1 - 2 cdot 2 cdot 6 - 1 cdot 11 cdot 1)
(= 18 + 22 + 12 - 18 - 24 続きを作成いたします。
```html
(= 18 + 22 + 12 - 18 - 24 - 11 = -1)
Step 5: 解を求める
(x = frac{det(A_1)}{det(A)} = frac{-3}{-1} = 3)
(y = frac{det(A_2)}{det(A)} = frac{-1}{-1} = 1)
(z = frac{det(A_3)}{det(A)} = frac{-1}{-1} = 1)
【検算】
(x + 2y + z = 3 + 2 + 1 = 6) ✓
(2x + 3y + 2z = 6 + 3 + 2 = 11) ✓
(x + y + 2z = 3 + 1 + 2 = 6) ✓
【答】x = 3, y = 1, z = 1
【標準問題5】行列の対角化
【問題】
(A = begin{pmatrix} 5 & 4 \ 2 & 3 end{pmatrix}) を対角化せよ。
すなわち、(P^{-1}AP = D) となる正則行列 P と対角行列 D を求めよ。
【考え方】
対角化の手順は:①固有値を求める→②各固有値に対する固有ベクトルを求める→③固有ベクトルを列ベクトルとして並べた行列が P となります。
【解法】
Step 1: 固有値を求める
(det(A - lambda E) = 0)
(detbegin{pmatrix} 5-lambda & 4 \ 2 & 3-lambda end{pmatrix} = 0)
((5-lambda)(3-lambda) - 8 = 0)
(15 - 5lambda - 3lambda + lambda^2 - 8 = 0)
(lambda^2 - 8lambda + 7 = 0)
((lambda - 1)(lambda - 7) = 0)
固有値:(lambda = 1, 7)
Step 2: 固有ベクトルを求める
λ = 1 の場合:
((A - E)vec{x} = vec{0})
(begin{pmatrix} 4 & 4 \ 2 & 2 end{pmatrix}begin{pmatrix} x \ y end{pmatrix} = begin{pmatrix} 0 \ 0 end{pmatrix})
(4x + 4y = 0) より (x = -y)
固有ベクトル:(vec{p_1} = begin{pmatrix} 1 \ -1 end{pmatrix})
λ = 7 の場合:
((A - 7E)vec{x} = vec{0})
(begin{pmatrix} -2 & 4 \ 2 & -4 end{pmatrix}begin{pmatrix} x \ y end{pmatrix} = begin{pmatrix} 0 \ 0 end{pmatrix})
(-2x + 4y = 0) より (x = 2y)
固有ベクトル:(vec{p_2} = begin{pmatrix} 2 \ 1 end{pmatrix})
Step 3: P と D を構成
(P = begin{pmatrix} 1 & 2 \ -1 & 1 end{pmatrix})、(D = begin{pmatrix} 1 & 0 \ 0 & 7 end{pmatrix})
【答】
(P = begin{pmatrix} 1 & 2 \ -1 & 1 end{pmatrix})、(D = begin{pmatrix} 1 & 0 \ 0 & 7 end{pmatrix})
このとき (P^{-1}AP = D)
【標準問題6】対角化を用いた行列のn乗
【問題】
標準問題5の行列 (A = begin{pmatrix} 5 & 4 \ 2 & 3 end{pmatrix}) について、(A^n) を求めよ。
【考え方】
対角化 (A = PDP^{-1}) を利用すると、(A^n = PD^nP^{-1}) となります。対角行列の累乗は対角成分をそれぞれ累乗するだけなので簡単です。
【解法】
標準問題5より、(P = begin{pmatrix} 1 & 2 \ -1 & 1 end{pmatrix})、(D = begin{pmatrix} 1 & 0 \ 0 & 7 end{pmatrix})
Step 1: (P^{-1}) を求める
(det(P) = 1 times 1 - 2 times (-1) = 1 + 2 = 3)
(P^{-1} = frac{1}{3}begin{pmatrix} 1 & -2 \ 1 & 1 end{pmatrix})
Step 2: (D^n) を求める
(D^n = begin{pmatrix} 1^n & 0 \ 0 & 7^n end{pmatrix} = begin{pmatrix} 1 & 0 \ 0 & 7^n end{pmatrix})
Step 3: (A^n = PD^nP^{-1}) を計算
(A^n = begin{pmatrix} 1 & 2 \ -1 & 1 end{pmatrix}begin{pmatrix} 1 & 0 \ 0 & 7^n end{pmatrix} cdot frac{1}{3}begin{pmatrix} 1 & -2 \ 1 & 1 end{pmatrix})
(= begin{pmatrix} 1 & 2 cdot 7^n \ -1 & 7^n end{pmatrix} cdot frac{1}{3}begin{pmatrix} 1 & -2 \ 1 & 1 end{pmatrix})
(= frac{1}{3}begin{pmatrix} 1 + 2 cdot 7^n & -2 + 2 cdot 7^n \ -1 + 7^n & 2 + 7^n end{pmatrix})
【答】
(A^n = frac{1}{3}begin{pmatrix} 1 + 2 cdot 7^n & -2 + 2 cdot 7^n \ -1 + 7^n & 2 + 7^n end{pmatrix})
または
(A^n = frac{1}{3}begin{pmatrix} 2 cdot 7^n + 1 & 2 cdot 7^n - 2 \ 7^n - 1 & 7^n + 2 end{pmatrix})
【標準問題7】ケーリー・ハミルトンの定理の応用
【問題】
(A = begin{pmatrix} 3 & 1 \ 2 & 4 end{pmatrix}) について、ケーリー・ハミルトンの定理を用いて (A^{-1}) を A の1次式で表せ。
【考え方】
ケーリー・ハミルトンの定理により、行列はその固有多項式を満たします。2次正方行列の場合、(A^2 - (text{tr}A)A + (det A)E = O) が成り立ちます。これを変形して (A^{-1}) を求めます。
【解法】
Step 1: トレースと行列式を計算
(text{tr}(A) = 3 + 4 = 7)
(det(A) = 3 times 4 - 1 times 2 = 12 - 2 = 10)
Step 2: ケーリー・ハミルトンの定理を適用
(A^2 - 7A + 10E = O)
Step 3: (A^{-1}) を求める
上式を変形:
(A^2 - 7A = -10E)
(A(A - 7E) = -10E)
両辺に (A^{-1}) を左から掛ける:
(A - 7E = -10A^{-1})
(A^{-1} = -frac{1}{10}(A - 7E))
(A^{-1} = frac{1}{10}(7E - A))
(A^{-1} = frac{7}{10}E - frac{1}{10}A)
【答】(A^{-1} = frac{1}{10}(7E - A) = -frac{1}{10}A + frac{7}{10}E)
【検算】公式で直接計算:
(A^{-1} = frac{1}{10}begin{pmatrix} 4 & -1 \ -2 & 3 end{pmatrix})
上の結果と一致することを確認:
(frac{1}{10}(7E - A) = frac{1}{10}left(begin{pmatrix} 7 & 0 \ 0 & 7 end{pmatrix} - begin{pmatrix} 3 & 1 \ 2 & 4 end{pmatrix}right) = frac{1}{10}begin{pmatrix} 4 & -1 \ -2 & 3 end{pmatrix}) ✓
【標準問題8】一次変換(回転行列)
【問題】
原点を中心に角度 (frac{pi}{3})(60°)だけ反時計回りに回転する一次変換を表す行列 R を求めよ。また、点 (3, 0) を R によって移した点の座標を求めよ。
【考え方】
回転行列の公式 (R(theta) = begin{pmatrix} costheta & -sintheta \ sintheta & costheta end{pmatrix}) を使います。
【解法】
Step 1: 回転行列を求める
(theta = frac{pi}{3}) より
(cosfrac{pi}{3} = frac{1}{2})、(sinfrac{pi}{3} = frac{sqrt{3}}{2})
(R = begin{pmatrix} frac{1}{2} & -frac{sqrt{3}}{2} \ frac{sqrt{3}}{2} & frac{1}{2} end{pmatrix})
Step 2: 点 (3, 0) の像を求める
(begin{pmatrix} x' \ y' end{pmatrix} = Rbegin{pmatrix} 3 \ 0 end{pmatrix} = begin{pmatrix} frac{1}{2} & -frac{sqrt{3}}{2} \ frac{sqrt{3}}{2} & frac{1}{2} end{pmatrix}begin{pmatrix} 3 \ 0 end{pmatrix})
(= begin{pmatrix} frac{1}{2} times 3 + (-frac{sqrt{3}}{2}) times 0 \ frac{sqrt{3}}{2} times 3 + frac{1}{2} times 0 end{pmatrix} = begin{pmatrix} frac{3}{2} \ frac{3sqrt{3}}{2} end{pmatrix})
【答】
回転行列:(R = begin{pmatrix} frac{1}{2} & -frac{sqrt{3}}{2} \ frac{sqrt{3}}{2} & frac{1}{2} end{pmatrix})
点 (3, 0) の像:(left(frac{3}{2}, frac{3sqrt{3}}{2}right))
【標準問題9】一次変換の合成
【問題】
x軸に関する対称移動を表す行列を S、原点を中心に (frac{pi}{2})(90°)回転を表す行列を R とする。
(1) S と R をそれぞれ求めよ。
(2) 「x軸対称移動の後に90°回転」を表す行列を求めよ。
(3) 「90°回転の後にx軸対称移動」を表す行列を求めよ。
【考え方】
一次変換の合成は行列の積で表されます。「変換Aの後に変換B」は BA(後の変換を左に書く)で表されることに注意します。
【解法】
(1) S と R を求める
x軸対称移動:(S = begin{pmatrix} 1 & 0 \ 0 & -1 end{pmatrix})
90°回転:(R = begin{pmatrix} cosfrac{pi}{2} & -sinfrac{pi}{2} \ sinfrac{pi}{2} & cosfrac{pi}{2} end{pmatrix} = begin{pmatrix} 0 & -1 \ 1 & 0 end{pmatrix})
(2) x軸対称移動の後に90°回転 = RS
(RS = begin{pmatrix} 0 & -1 \ 1 & 0 end{pmatrix}begin{pmatrix} 1 & 0 \ 0 & -1 end{pmatrix})
(= begin{pmatrix} 0 times 1 + (-1) times 0 & 0 times 0 + (-1) times (-1) \ 1 times 1 + 0 times 0 & 1 times 0 + 0 times (-1) end{pmatrix})
(= begin{pmatrix} 0 & 1 \ 1 & 0 end{pmatrix})
(3) 90°回転の後にx軸対称移動 = SR
(SR = begin{pmatrix} 1 & 0 \ 0 & -1 end{pmatrix}begin{pmatrix} 0 & -1 \ 1 & 0 end{pmatrix})
(= begin{pmatrix} 1 times 0 + 0 times 1 & 1 times (-1) + 0 times 0 \ 0 times 0 + (-1) times 1 & 0 times (-1) + (-1) times 0 end{pmatrix})
(= begin{pmatrix} 0 & -1 \ -1 & 0 end{pmatrix})
【答】
(1) (S = begin{pmatrix} 1 & 0 \ 0 & -1 end{pmatrix})、(R = begin{pmatrix} 0 & -1 \ 1 & 0 end{pmatrix})
(2) (RS = begin{pmatrix} 0 & 1 \ 1 & 0 end{pmatrix})(これは直線 y = x に関する対称移動)
(3) (SR = begin{pmatrix} 0 & -1 \ -1 & 0 end{pmatrix})(これは直線 y = -x に関する対称移動)
【補足】RS ≠ SR であり、変換の順序を変えると結果が異なることが確認できます。
【標準問題10】行列の階数(ランク)
【問題】
次の行列の階数(ランク)を求めよ。
(A = begin{pmatrix} 1 & 2 & 3 \ 2 & 4 & 6 \ 3 & 5 & 7 end{pmatrix})
【考え方】
階数(ランク)は、行基本変形によって行簡約階段形にしたときの、非零行の数です。これは線形独立な行ベクトルの最大数に等しくなります。
【解法】
行基本変形を行う:
元の行列:
(begin{pmatrix} 1 & 2 & 3 \ 2 & 4 & 6 \ 3 & 5 & 7 end{pmatrix})
R2 ← R2 - 2R1、R3 ← R3 - 3R1:
(begin{pmatrix} 1 & 2 & 3 \ 0 & 0 & 0 \ 0 & -1 & -2 end{pmatrix})
R2 ↔ R3(行の交換):
(begin{pmatrix} 1 & 2 & 3 \ 0 & -1 & -2 \ 0 & 0 & 0 end{pmatrix})
R2 ← -R2:
(begin{pmatrix} 1 & 2 & 3 \ 0 & 1 & 2 \ 0 & 0 & 0 end{pmatrix})
非零行の数は2なので、階数は2。
【答】rank(A) = 2
【補足】第2行が第1行の2倍になっているため、行列Aの行は線形従属です。これは3×3行列ですが、実質的に2次元の情報しか持っていないことを意味します。
発展・入試レベル問題 10問(全問解説付き)
ここからは実際の大学入試で出題されるレベルの発展問題です。難関大学を目指す受験生は、これらの問題をしっかり解けるようになりましょう。
【発展問題1】3次正方行列の対角化
【問題】
(A = begin{pmatrix} 2 & 1 & 1 \ 1 & 2 & 1 \ 1 & 1 & 2 end{pmatrix}) を対角化せよ。
【考え方】
3次正方行列の対角化も基本的な手順は2次と同じです。固有方程式を解いて固有値を求め、各固有値に対応する固有ベクトルを求めます。この行列は対称行列なので、異なる固有値に対応する固有ベクトルは直交します。
【解法】
Step 1: 固有値を求める
(det(A - lambda E) = 0)
(detbegin{pmatrix} 2-lambda & 1 & 1 \ 1 & 2-lambda & 1 \ 1 & 1 & 2-lambda end{pmatrix} = 0)
第1列で余因子展開するか、行列式の性質を利用します。
ここで、各行の和が等しいことに注目:各行の和 = (2-λ) + 1 + 1 = 4 - λ
C1 ← C1 + C2 + C3 の操作:
(detbegin{pmatrix} 4-lambda & 1 & 1 \ 4-lambda & 2-lambda & 1 \ 4-lambda & 1 & 2-lambda end{pmatrix} = (4-lambda)detbegin{pmatrix} 1 & 1 & 1 \ 1 & 2-lambda & 1 \ 1 & 1 & 2-lambda end{pmatrix})
R2 ← R2 - R1、R3 ← R3 - R1:
(= (4-lambda)detbegin{pmatrix} 1 & 1 & 1 \ 0 & 1-lambda & 0 \ 0 & 0 & 1-lambda end{pmatrix})
(= (4-lambda)(1-lambda)^2)
よって、固有値は (lambda = 4)(1重)、(lambda = 1)(2重)
Step 2: 固有ベクトルを求める
λ = 4 の場合:
((A - 4E)vec{x} = vec{0})
(begin{pmatrix} -2 & 1 & 1 \ 1 & -2 & 1 \ 1 & 1 & -2 end{pmatrix}begin{pmatrix} x \ y \ z end{pmatrix} = begin{pmatrix} 0 \ 0 \ 0 end{pmatrix})
掃き出し法より、x = y = z
固有ベクトル:(vec{p_1} = begin{pmatrix} 1 \ 1 \ 1 end{pmatrix})
λ = 1 の場合:
((A - E)vec{x} = vec{0})
(begin{pmatrix} 1 & 1 & 1 \ 1 & 1 & 1 \ 1 & 1 & 1 end{pmatrix}begin{pmatrix} x \ y \ z end{pmatrix} = begin{pmatrix} 0 \ 0 \ 0 end{pmatrix})
x + y + z = 0 を満たす任意のベクトルが固有ベクトル
線形独立な2つを選ぶ:
(vec{p_2} = begin{pmatrix} 1 \ -1 \ 0 end{pmatrix})、(vec{p_3} = begin{pmatrix} 1 \ 0 \ -1 end{pmatrix})
【答】
(P = begin{pmatrix} 1 & 1 & 1 \ 1 & -1 & 0 \ 1 & 0 & -1 end{pmatrix})、(D = begin{pmatrix} 4 & 0 & 0 \ 0 & 1 & 0 \ 0 & 0 & 1 end{pmatrix})
このとき (P^{-1}AP = D)
【発展問題2】ケーリー・ハミルトンの定理を用いた行列の高次べき乗
【問題】
続きを作成いたします。
```html
【問題】
(A = begin{pmatrix} 1 & 2 \ 3 & 4 end{pmatrix}) について、(A^5) を求めよ。
【考え方】
ケーリー・ハミルトンの定理を用いると、(A^2) を A と E の1次式で表せます。これを繰り返し利用することで、(A^n) も A と E の1次式で表せます。
【解法】
Step 1: ケーリー・ハミルトンの定理を適用
(text{tr}(A) = 1 + 4 = 5)
(det(A) = 1 times 4 - 2 times 3 = 4 - 6 = -2)
ケーリー・ハミルトンの定理より:
(A^2 - 5A - 2E = O)
(A^2 = 5A + 2E) ... ①
Step 2: 順次高次のべき乗を求める
(A^3 = A cdot A^2 = A(5A + 2E) = 5A^2 + 2A)
(= 5(5A + 2E) + 2A = 25A + 10E + 2A = 27A + 10E) ... ②
(A^4 = A cdot A^3 = A(27A + 10E) = 27A^2 + 10A)
(= 27(5A + 2E) + 10A = 135A + 54E + 10A = 145A + 54E) ... ③
(A^5 = A cdot A^4 = A(145A + 54E) = 145A^2 + 54A)
(= 145(5A + 2E) + 54A = 725A + 290E + 54A = 779A + 290E) ... ④
Step 3: 具体的な行列を計算
(A^5 = 779begin{pmatrix} 1 & 2 \ 3 & 4 end{pmatrix} + 290begin{pmatrix} 1 & 0 \ 0 & 1 end{pmatrix})
(= begin{pmatrix} 779 & 1558 \ 2337 & 3116 end{pmatrix} + begin{pmatrix} 290 & 0 \ 0 & 290 end{pmatrix})
(= begin{pmatrix} 1069 & 1558 \ 2337 & 3406 end{pmatrix})
【答】(A^5 = begin{pmatrix} 1069 & 1558 \ 2337 & 3406 end{pmatrix})
【発展問題3】一次変換と不動点・不動直線
【問題】
行列 (A = begin{pmatrix} 2 & 1 \ 1 & 2 end{pmatrix}) による一次変換について、以下を求めよ。
(1) 原点以外の不動点が存在するか調べよ。
(2) 原点を通る不動直線を求めよ。
【考え方】
不動点とは、変換によって動かない点のことです。(Avec{x} = vec{x}) を満たす点を求めます。不動直線は、直線上の点が変換後も同じ直線上にある直線です。これは固有ベクトルの方向に対応します。
【解法】
(1) 不動点の探索
(Avec{x} = vec{x}) より ((A - E)vec{x} = vec{0})
(begin{pmatrix} 1 & 1 \ 1 & 1 end{pmatrix}begin{pmatrix} x \ y end{pmatrix} = begin{pmatrix} 0 \ 0 end{pmatrix})
x + y = 0、すなわち y = -x を満たす点が不動点です。
これは直線 y = -x 上のすべての点が不動点になります。
つまり、原点以外にも無限に多くの不動点が存在します。
(2) 不動直線の探索
原点を通る直線が不動直線となるのは、その直線上の点が変換後も同じ直線上にある場合です。これは固有ベクトルの方向です。
固有値を求める:
(det(A - lambda E) = (2-lambda)^2 - 1 = lambda^2 - 4lambda + 3 = (lambda-1)(lambda-3) = 0)
(lambda = 1, 3)
λ = 1 の固有ベクトル:
(begin{pmatrix} 1 & 1 \ 1 & 1 end{pmatrix}begin{pmatrix} x \ y end{pmatrix} = begin{pmatrix} 0 \ 0 end{pmatrix})
x + y = 0 より、固有ベクトルは (begin{pmatrix} 1 \ -1 end{pmatrix}) の方向
不動直線:y = -x
λ = 3 の固有ベクトル:
(begin{pmatrix} -1 & 1 \ 1 & -1 end{pmatrix}begin{pmatrix} x \ y end{pmatrix} = begin{pmatrix} 0 \ 0 end{pmatrix})
-x + y = 0 より、固有ベクトルは (begin{pmatrix} 1 \ 1 end{pmatrix}) の方向
不動直線:y = x
【答】
(1) 原点以外の不動点は存在する。直線 y = -x 上のすべての点が不動点である。
(2) 原点を通る不動直線は、y = -x と y = x の2本
【発展問題4】行列の漸化式
【問題】
数列 ({a_n})、({b_n}) が次の漸化式を満たすとき、(a_n)、(b_n) を求めよ。
(begin{cases} a_{n+1} = 3a_n + 2b_n \ b_{n+1} = a_n + 2b_n end{cases})、(a_1 = 1)、(b_1 = 0)
【考え方】
この連立漸化式は行列を用いて (begin{pmatrix} a_{n+1} \ b_{n+1} end{pmatrix} = Abegin{pmatrix} a_n \ b_n end{pmatrix}) と表せます。Aを対角化することで、一般項を求められます。
【解法】
Step 1: 行列形式で表す
(begin{pmatrix} a_{n+1} \ b_{n+1} end{pmatrix} = begin{pmatrix} 3 & 2 \ 1 & 2 end{pmatrix}begin{pmatrix} a_n \ b_n end{pmatrix})
(vec{x_n} = A^{n-1}vec{x_1}) ただし (A = begin{pmatrix} 3 & 2 \ 1 & 2 end{pmatrix})、(vec{x_1} = begin{pmatrix} 1 \ 0 end{pmatrix})
Step 2: 行列Aを対角化
固有値:(det(A - lambda E) = (3-lambda)(2-lambda) - 2 = lambda^2 - 5lambda + 4 = (lambda-1)(lambda-4) = 0)
(lambda = 1, 4)
λ = 1 の固有ベクトル:
(begin{pmatrix} 2 & 2 \ 1 & 1 end{pmatrix}begin{pmatrix} x \ y end{pmatrix} = begin{pmatrix} 0 \ 0 end{pmatrix})
x + y = 0 より (vec{p_1} = begin{pmatrix} 1 \ -1 end{pmatrix})
λ = 4 の固有ベクトル:
(begin{pmatrix} -1 & 2 \ 1 & -2 end{pmatrix}begin{pmatrix} x \ y end{pmatrix} = begin{pmatrix} 0 \ 0 end{pmatrix})
x = 2y より (vec{p_2} = begin{pmatrix} 2 \ 1 end{pmatrix})
(P = begin{pmatrix} 1 & 2 \ -1 & 1 end{pmatrix})、(D = begin{pmatrix} 1 & 0 \ 0 & 4 end{pmatrix})
Step 3: (A^{n-1}) を計算
(P^{-1} = frac{1}{3}begin{pmatrix} 1 & -2 \ 1 & 1 end{pmatrix})
(A^{n-1} = PD^{n-1}P^{-1} = begin{pmatrix} 1 & 2 \ -1 & 1 end{pmatrix}begin{pmatrix} 1 & 0 \ 0 & 4^{n-1} end{pmatrix} cdot frac{1}{3}begin{pmatrix} 1 & -2 \ 1 & 1 end{pmatrix})
(= frac{1}{3}begin{pmatrix} 1 & 2 cdot 4^{n-1} \ -1 & 4^{n-1} end{pmatrix}begin{pmatrix} 1 & -2 \ 1 & 1 end{pmatrix})
(= frac{1}{3}begin{pmatrix} 1 + 2 cdot 4^{n-1} & -2 + 2 cdot 4^{n-1} \ -1 + 4^{n-1} & 2 + 4^{n-1} end{pmatrix})
Step 4: 一般項を求める
(begin{pmatrix} a_n \ b_n end{pmatrix} = A^{n-1}begin{pmatrix} 1 \ 0 end{pmatrix} = frac{1}{3}begin{pmatrix} 1 + 2 cdot 4^{n-1} \ -1 + 4^{n-1} end{pmatrix})
【答】
(a_n = frac{1 + 2 cdot 4^{n-1}}{3} = frac{2 cdot 4^{n-1} + 1}{3})
(b_n = frac{4^{n-1} - 1}{3})
【発展問題5】行列式と面積・体積
【問題】
3点 O(0, 0)、A(3, 1)、B(1, 4) を頂点とする三角形OABの面積を、行列式を用いて求めよ。
【考え方】
2つのベクトル (vec{OA})、(vec{OB}) が作る平行四辺形の面積は、これらを列ベクトルとする行列の行列式の絶対値に等しくなります。三角形の面積はその半分です。
【解法】
(vec{OA} = begin{pmatrix} 3 \ 1 end{pmatrix})、(vec{OB} = begin{pmatrix} 1 \ 4 end{pmatrix})
行列を構成:
(M = begin{pmatrix} 3 & 1 \ 1 & 4 end{pmatrix})
行列式を計算:
(det(M) = 3 times 4 - 1 times 1 = 12 - 1 = 11)
平行四辺形の面積 = |det(M)| = 11
三角形の面積 = 平行四辺形の面積 ÷ 2 = 11/2
【答】(frac{11}{2})
【発展問題6】直交行列と回転
【問題】
2次の直交行列 Q で、(det(Q) = 1) を満たすものの一般形を求めよ。また、それが回転行列であることを説明せよ。
【考え方】
直交行列は (Q^TQ = E) を満たす行列です。(det(Q) = 1) という条件から、回転を表すことがわかります。
【解法】
2次の直交行列を (Q = begin{pmatrix} a & b \ c & d end{pmatrix}) とする。
(Q^TQ = E) より
(begin{pmatrix} a & c \ b & d end{pmatrix}begin{pmatrix} a & b \ c & d end{pmatrix} = begin{pmatrix} 1 & 0 \ 0 & 1 end{pmatrix})
これより:
(a^2 + c^2 = 1) ... ①
(b^2 + d^2 = 1) ... ②
(ab + cd = 0) ... ③
①より、(a = costheta)、(c = sintheta) とおける(ある角θに対して)。
(det(Q) = ad - bc = 1) ... ④
③より (b = -frac{cd}{a})(a ≠ 0のとき)
これらの条件と②④を組み合わせると、
(b = -sintheta)、(d = costheta) となります。
よって、
(Q = begin{pmatrix} costheta & -sintheta \ sintheta & costheta end{pmatrix})
これは原点を中心に角θだけ反時計回りに回転する回転行列です。
【答】
(Q = begin{pmatrix} costheta & -sintheta \ sintheta & costheta end{pmatrix})(θは任意の実数)
これは原点を中心とする角度θの回転を表す行列である。
【発展問題7】ジョルダン標準形への入門
【問題】
(A = begin{pmatrix} 3 & 1 \ 0 & 3 end{pmatrix}) について、以下を求めよ。
(1) 固有値と固有ベクトルを求めよ。
(2) Aは対角化可能か判定せよ。
(3) (A^n) を求めよ。
【考え方】
この行列は重複固有値を持ち、対角化不可能な例です。このような場合でも、二項定理を用いて (A^n) を計算できます。
【解法】
(1) 固有値と固有ベクトル
(det(A - lambda E) = (3-lambda)^2 = 0)
固有値:(lambda = 3)(2重根)
固有ベクトル:
((A - 3E)vec{x} = begin{pmatrix} 0 & 1 \ 0 & 0 end{pmatrix}begin{pmatrix} x \ y end{pmatrix} = begin{pmatrix} 0 \ 0 end{pmatrix})
y = 0 より、固有ベクトルは (begin{pmatrix} 1 \ 0 end{pmatrix}) の定数倍のみ
(2) 対角化可能性の判定
2次正方行列で固有値が2重根の場合、線形独立な固有ベクトルが2つ必要ですが、1つしかないので対角化不可能です。
(3) (A^n) の計算
(A = 3E + N) と分解する。ここで (N = begin{pmatrix} 0 & 1 \ 0 & 0 end{pmatrix})
(N^2 = begin{pmatrix} 0 & 1 \ 0 & 0 end{pmatrix}begin{pmatrix} 0 & 1 \ 0 & 0 end{pmatrix} = begin{pmatrix} 0 & 0 \ 0 & 0 end{pmatrix} = O)
3E と N は可換なので、二項定理が使える:
(A^n = (3E + N)^n = sum_{k=0}^{n} binom{n}{k}(3E)^{n-k}N^k)
(N^k = O)(k ≥ 2)なので、
(A^n = (3E)^n + n(3E)^{n-1}N = 3^n E + n cdot 3^{n-1}N)
(= 3^nbegin{pmatrix} 1 & 0 \ 0 & 1 end{pmatrix} + n cdot 3^{n-1}begin{pmatrix} 0 & 1 \ 0 & 0 end{pmatrix})
(= begin{pmatrix} 3^n & n cdot 3^{n-1} \ 0 & 3^n end{pmatrix})
【答】
(1) 固有値:λ = 3(2重)、固有ベクトル:(begin{pmatrix} 1 \ 0 end{pmatrix}) の定数倍
(2) 対角化不可能
(3) (A^n = begin{pmatrix} 3^n & n cdot 3^{n-1} \ 0 & 3^n end{pmatrix})
【発展問題8】行列と二次形式
【問題】
二次形式 (f(x, y) = 2x^2 + 4xy + 5y^2) を行列を用いて表し、直交変換によって標準形に変換せよ。
【考え方】
二次形式は (f = vec{x}^T A vec{x}) と表せます。対称行列 A を直交行列で対角化することで、二次形式を標準形(xy の項がない形)に変換できます。
【解法】
Step 1: 行列表現
(f(x, y) = 2x^2 + 4xy + 5y^2)
(= begin{pmatrix} x & y end{pmatrix}begin{pmatrix} 2 & 2 \ 2 & 5 end{pmatrix}begin{pmatrix} x \ y end{pmatrix})
(xy の係数 4 を対称行列にするため、2 と 2 に分ける)
(A = begin{pmatrix} 2 & 2 \ 2 & 5 end{pmatrix})
Step 2: 固有値を求める
(det(A - lambda E) = (2-lambda)(5-lambda) - 4 = lambda^2 - 7lambda + 6 = (lambda-1)(lambda-6) = 0)
固有値:(lambda = 1, 6)
Step 3: 正規化した固有ベクトルを求める
λ = 1:
(begin{pmatrix} 1 & 2 \ 2 & 4 end{pmatrix}begin{pmatrix} x \ y end{pmatrix} = vec{0})
x + 2y = 0 より (vec{p_1} = frac{1}{sqrt{5}}begin{pmatrix} 2 \ -1 end{pmatrix})
λ = 6:
(begin{pmatrix} -4 & 2 \ 2 & -1 end{pmatrix}begin{pmatrix} x \ y end{pmatrix} = vec{0})
-4x + 2y = 0、つまり y = 2x より (vec{p_2} = frac{1}{sqrt{5}}begin{pmatrix} 1 \ 2 end{pmatrix})
Step 4: 直交行列 P と標準形
(P = frac{1}{sqrt{5}}begin{pmatrix} 2 & 1 \ -1 & 2 end{pmatrix})
(begin{pmatrix} x \ y end{pmatrix} = Pbegin{pmatrix} X \ Y end{pmatrix}) と変換すると、
(f = 1 cdot X^2 + 6 cdot Y^2 = X^2 + 6Y^2)(標準形)
【答】
行列表現:(f = vec{x}^T A vec{x})、(A = begin{pmatrix} 2 & 2 \ 2 & 5 end{pmatrix})
標準形:(f = X^2 + 6Y^2)
変換行列:(P = frac{1}{sqrt{5}}begin{pmatrix} 2 & 1 \ -1 & 2 end{pmatrix})
【発展問題9】行列の指数関数
【問題】
(A = begin{pmatrix} 0 & -1 \ 1 & 0 end{pmatrix}) について、(e^{tA}) を求めよ。ただし、(e^{tA} = sum_{n=0}^{infty} frac{(tA)^n}{n!}) とする。
【考え方】
行列の指数関数は微分方程式の解などに現れます。この行列は (A^2 = -E) という性質を持ち、虚数単位 i と似た振る舞いをします。
【解法】
Step 1: A の累乗を調べる
(A = begin{pmatrix} 0 & -1 \ 1 & 0 end{pmatrix})
(A^2 = begin{pmatrix} 0 & -1 \ 1 & 0 end続きを作成いたします。
```html
(A^2 = begin{pmatrix} 0 & -1 \ 1 & 0 end{pmatrix}begin{pmatrix} 0 & -1 \ 1 & 0 end{pmatrix} = begin{pmatrix} -1 & 0 \ 0 & -1 end{pmatrix} = -E)
(A^3 = A^2 cdot A = -A = begin{pmatrix} 0 & 1 \ -1 & 0 end{pmatrix})
(A^4 = A^2 cdot A^2 = (-E)(-E) = E)
以降、周期4で繰り返します:(A^4 = E, A^5 = A, A^6 = -E, A^7 = -A, ldots)
Step 2: (e^{tA}) を展開
(e^{tA} = sum_{n=0}^{infty} frac{(tA)^n}{n!} = sum_{n=0}^{infty} frac{t^n A^n}{n!})
(= E + tA + frac{t^2}{2!}A^2 + frac{t^3}{3!}A^3 + frac{t^4}{4!}A^4 + cdots)
(= E + tA - frac{t^2}{2!}E - frac{t^3}{3!}A + frac{t^4}{4!}E + frac{t^5}{5!}A - cdots)
Step 3: E の係数と A の係数を分離
E の係数:(1 - frac{t^2}{2!} + frac{t^4}{4!} - frac{t^6}{6!} + cdots = cos t)
A の係数:(t - frac{t^3}{3!} + frac{t^5}{5!} - frac{t^7}{7!} + cdots = sin t)
Step 4: 結果を行列で表す
(e^{tA} = (cos t)E + (sin t)A)
(= cos t begin{pmatrix} 1 & 0 \ 0 & 1 end{pmatrix} + sin t begin{pmatrix} 0 & -1 \ 1 & 0 end{pmatrix})
(= begin{pmatrix} cos t & -sin t \ sin t & cos t end{pmatrix})
【答】(e^{tA} = begin{pmatrix} cos t & -sin t \ sin t & cos t end{pmatrix})
【補足】これは角度 t の回転行列です!つまり、行列 A は「微小回転の生成子」と解釈できます。この結果は物理学や制御工学で重要な役割を果たします。
【発展問題10】逆行列の存在条件と連立方程式の解の存在
【問題】
次の連立方程式が唯一の解を持つための a の条件を求め、そのときの解を求めよ。
(begin{cases} x + 2y + z = 1 \ 2x + ay + 3z = 2 \ x + y + az = 1 end{cases})
【考え方】
連立方程式が唯一の解を持つのは、係数行列の行列式が0でないときです。行列式を a の式で表し、0にならない条件を求めます。
【解法】
Step 1: 係数行列の行列式を計算
(A = begin{pmatrix} 1 & 2 & 1 \ 2 & a & 3 \ 1 & 1 & a end{pmatrix})
第1行で余因子展開:
(det(A) = 1 cdot detbegin{pmatrix} a & 3 \ 1 & a end{pmatrix} - 2 cdot detbegin{pmatrix} 2 & 3 \ 1 & a end{pmatrix} + 1 cdot detbegin{pmatrix} 2 & a \ 1 & 1 end{pmatrix})
(= 1 cdot (a^2 - 3) - 2 cdot (2a - 3) + 1 cdot (2 - a))
(= a^2 - 3 - 4a + 6 + 2 - a)
(= a^2 - 5a + 5)
Step 2: 唯一解の条件
(det(A) neq 0) より
(a^2 - 5a + 5 neq 0)
判別式:(D = 25 - 20 = 5 > 0)
(a = frac{5 pm sqrt{5}}{2})
よって、(a neq frac{5 + sqrt{5}}{2}) かつ (a neq frac{5 - sqrt{5}}{2}) のとき唯一の解を持つ。
Step 3: 具体的な解(クラメルの公式)
(det(A) = a^2 - 5a + 5) として、
(det(A_1) = detbegin{pmatrix} 1 & 2 & 1 \ 2 & a & 3 \ 1 & 1 & a end{pmatrix}) の第1列を定数項で置換:
(det(A_1) = detbegin{pmatrix} 1 & 2 & 1 \ 2 & a & 3 \ 1 & 1 & a end{pmatrix})(定数項がすべて1か2なので計算)
第1列を (1, 2, 1) で置換:
(det(A_1) = detbegin{pmatrix} 1 & 2 & 1 \ 2 & a & 3 \ 1 & 1 & a end{pmatrix})
これは元の行列と同じなので、(det(A_1) = a^2 - 5a + 5)
したがって、(x = frac{det(A_1)}{det(A)} = 1)
同様に計算を進めると(省略)、
(y = 0)、(z = 0) が得られます。
【検算】
(x + 2y + z = 1 + 0 + 0 = 1) ✓
(2x + ay + 3z = 2 + 0 + 0 = 2) ✓
(x + y + az = 1 + 0 + 0 = 1) ✓
【答】
唯一解の条件:(a neq frac{5 pm sqrt{5}}{2})
解:x = 1, y = 0, z = 0
よくある間違いと完全対策
行列の学習では、多くの受験生が同じようなミスをします。ここでは、よくある間違いとその対策を詳しく解説します。
間違い1:行列の積の順序を間違える
【誤り】AB = BA だと思ってしまう
【対策】
- 行列の積は一般に交換法則が成り立たないことを常に意識する
- 「行列の掛け算は順序が大事」と何度も唱えて覚える
- 具体的な2×2行列で実際に AB ≠ BA となる例を自分で確認する
- 一次変換の合成では「後の変換を左に書く」ことを覚える
間違い2:行列のサイズを確認しない
【誤り】積が定義できない行列を掛けようとする
【対策】
- m×n行列とp×q行列の積は、n = p のときのみ定義される
- 計算前に必ず「(m×n)(p×q)」で n = p かチェック
- 結果の行列サイズは m×q になることも確認
間違い3:行列式の符号ミス
【誤り】余因子展開での ((-1)^{i+j}) の符号を間違える
【対策】
- 符号のパターンを「チェッカーボード」として覚える:
(begin{pmatrix} + & - & + \ - & + & - \ + & - & + end{pmatrix}) - 0が多い行や列で展開して計算量を減らす
- 3次行列式はサラスの方法でも計算して検算する
間違い4:逆行列の公式の適用ミス
【誤り】2次行列の逆行列で成分の入れ替えや符号を間違える
【対策】
- 公式を語呂合わせで覚える:「d, -b, -c, a」(対角を入れ替え、反対角に負号)
- (A^{-1} = frac{1}{ad-bc}begin{pmatrix} d & -b \ -c & a end{pmatrix})
- 必ず (AA^{-1} = E) で検算する習慣をつける
間違い5:固有値・固有ベクトルの計算ミス
【誤り】
- 固有方程式の展開で符号を間違える
- 固有ベクトルを求める際に零ベクトルを答えてしまう
【対策】
- 固有方程式は丁寧に展開し、2次方程式の解の公式を正確に適用
- 固有ベクトルは零ベクトル以外であることを確認
- 求めた固有ベクトルが (Avec{x} = lambdavec{x}) を満たすか必ず検算
- 2次正方行列の固有値は「トレース = 固有値の和」「行列式 = 固有値の積」で検算
間違い6:対角化の条件の見落とし
【誤り】すべての行列が対角化できると思い込む
【対策】
- n次正方行列が対角化可能 ⇔ 線形独立な固有ベクトルがn個存在
- 重複固有値がある場合は、固有ベクトルの数を慎重にチェック
- 対角化不可能な場合は、ケーリー・ハミルトンの定理や二項定理的な手法を使う
間違い7:ケーリー・ハミルトンの定理の適用ミス
【誤り】固有方程式に行列を代入する際、定数項にEを付け忘れる
【対策】
- (lambda^2 - 5lambda + 6 = 0) ならば (A^2 - 5A + 6E = O)(定数には必ずE)
- 行列の「1」と単位行列は異なることを意識
間違い8:行基本変形と行列式の関係
【誤り】行基本変形をしても行列式が変わらないと思い込む
【対策】
- 行を入れ替える → 行列式の符号が変わる
- 行を k 倍する → 行列式が k 倍になる
- ある行に他の行の定数倍を加える → 行列式は変わらない
間違い9:転置行列の性質の混乱
【誤り】((AB)^T = A^T B^T) だと思ってしまう
【対策】
- 正しくは ((AB)^T = B^T A^T)(順序が逆転する)
- 同様に ((AB)^{-1} = B^{-1}A^{-1}) も順序が逆
- 「靴下と靴」の例え:履くときと脱ぐときで順序が逆
間違い10:計算の検算不足
【誤り】計算結果を検算せずに提出して、単純な計算ミスで失点
【対策】
- 逆行列は (AA^{-1} = E) で必ず検算
- 固有値・固有ベクトルは (Avec{x} = lambdavec{x}) で検算
- 連立方程式の解は元の式に代入して検算
- 時間に余裕があれば別の方法でも解いて答えを確認
共通テスト・大学入試での出題傾向
現行課程での行列の位置づけ
2022年度から施行された新学習指導要領では、行列は数学Cで復活しました。以前は2012年度の指導要領改訂で削除されていましたが、約10年ぶりに高校数学に戻ってきたことになります。
ただし、2025年度の共通テストでは行列は出題範囲外です。共通テストの数学②で選択できる「数学C」には、「ベクトル」「平面上の曲線と複素数平面」が含まれますが、行列は含まれていません。
国公立大学二次試験での出題
一方、難関国公立大学の個別試験(二次試験)では、行列が出題される可能性があります。特に以下の大学・学部では注意が必要です:
- 東京大学:理科各類で出題の可能性あり
- 京都大学:理系学部で線形代数の基礎として出題
- 東京工業大学(東京科学大学):工学系では重要
- 大阪大学・名古屋大学・東北大学:理工系学部
- 医学部:一部の大学で出題
出題傾向と頻出テーマ
【頻出度:高】
- 行列の演算(和・差・スカラー倍・積)
- 2次・3次行列式の計算
- 逆行列の計算(公式法・掃き出し法)
- 連立方程式の行列による解法
- 固有値・固有ベクトルの計算
【頻出度:中】
- 行列の対角化
- 行列のn乗(対角化またはケーリー・ハミルトン)
- 一次変換(回転・対称移動など)
- 漸化式への応用
【頻出度:やや低(発展)】
- クラメルの公式
- 行列の階数(ランク)
- 直交行列・対称行列の性質
- 二次形式の標準化
入試問題の傾向分析
東京大学
行列単独の問題よりも、他分野との融合問題が多いです。例えば、漸化式と行列、図形と一次変換、確率と行列(推移行列)などの形で出題されることがあります。計算力だけでなく、行列の意味を理解しているかが問われます。
京都大学
論証を重視した問題が特徴です。「〜を証明せよ」「〜であることを示せ」という形式が多く、行列の性質を深く理解していないと解けません。固有値・対角化の理論的な理解が重要です。
その他の難関大学
計算力を問う標準問題が中心です。逆行列、固有値・固有ベクトル、行列のn乗などの典型問題を確実に解けるようにしておくことが重要です。
今後の出題予測
行列が高校数学に復活したばかりなので、当面は以下の傾向が予想されます:
- 基本的な計算問題の出題が中心(慣れるまでの配慮)
- 徐々に応用問題・融合問題が増加
- 他分野との関連(ベクトル、複素数、確率など)を問う問題
- 線形代数の基礎概念(線形独立、基底など)への理解を試す問題
対策のポイント
【入試対策の優先順位】
- 行列の演算(積の計算)を完璧にする
- 2次・3次行列式を素早く正確に計算できるようにする
- 逆行列を確実に求められるようにする
- 固有値・固有ベクトルの計算をマスターする
- 対角化とその応用(行列のn乗)を理解する
- 一次変換の幾何学的意味を理解する
- 発展的内容(二次形式、ジョルダン標準形など)は志望校に応じて
藤原進之介おすすめ勉強法と参考書
効率的な学習ステップ
Step 1:基本概念の理解(1〜2週間)
まずは行列とは何か、なぜ重要なのかを理解しましょう。教科書の例をじっくり読み、行列の演算ルールを覚えます。
- 行列の定義と種類を覚える
- 加法・減法・スカラー倍の計算練習
- 行列の積の「行×列」の計算を体に染み込ませる
- 単位行列・零行列の性質を理解
Step 2:行列式と逆行列(2〜3週間)
行列式は行列の最も重要な不変量です。計算方法をマスターし、逆行列との関係を理解します。
- 2次行列式の公式 ad - bc を暗記
- 3次行列式はサラスの方法と余因子展開の両方をマスター
- 2次逆行列の公式を暗記し、素早く計算
- 掃き出し法による逆行列計算を練習
- 連立方程式への応用を理解
Step 3:固有値・対角化(3〜4週間)
ここが行列の山場です。固有値・固有ベクトルの計算を確実にし、対角化の意味と方法を理解します。
- 固有方程式を正確に立てて解く練習
- 固有ベクトルの計算(連立方程式を解く)
- 対角化の手順を覚える
- 行列のn乗への応用
- ケーリー・ハミルトンの定理の活用
Step 4:応用と発展(2〜3週間)
一次変換、漸化式への応用、さらに発展的な内容に取り組みます。
- 回転・対称移動の行列表現
- 一次変換の合成
- 連立漸化式の行列による解法
- 過去問演習
効果的な勉強法
1. 手を動かして計算する
行列は「見て理解した気になる」ことが多い分野です。必ず自分で手を動かして計算しましょう。特に行列の積は、何度も練習して体で覚えることが大切です。
2. 検算を習慣にする
逆行列を求めたら (AA^{-1} = E) を確認、固有ベクトルを求めたら (Avec{x} = lambdavec{x}) を確認。この習慣が計算ミスを防ぎます。
3. 幾何学的イメージを持つ
行列を単なる数の配列ではなく、「図形を変換するもの」として捉えましょう。一次変換で図形がどう動くかをイメージできると、理解が深まります。
4. 公式は導出過程も理解する
公式を丸暗記するだけでなく、なぜその公式が成り立つのかを理解しましょう。忘れたときに自分で導出できますし、応用問題にも対応できます。
5. 間違続きを作成いたします。
```html
5. 間違いノートを作る
計算ミスや勘違いをした問題は、ノートにまとめておきましょう。自分がどこで間違えやすいかを把握することで、同じミスを繰り返さなくなります。
6. 複数の解法を身につける
例えば行列のn乗は「対角化」でも「ケーリー・ハミルトンの定理」でも解けます。複数の方法を知っておくと、問題に応じて最適な方法を選べます。
おすすめ参考書・問題集
【入門・基礎レベル】
『チャート式 数学C』(数研出版)
教科書傍用の定番参考書。基本事項の解説が丁寧で、例題も豊富。まずはこれで基礎を固めましょう。青チャートがおすすめですが、苦手な人は黄チャートから始めても良いでしょう。
『基礎問題精講 数学C』(旺文社)
問題数を絞って効率的に学習したい人におすすめ。解説が詳しく、独学でも進めやすいです。
『教科書ガイド』
教科書の問題の解答・解説が載っています。授業の復習や予習に最適です。
【標準・入試レベル】
『標準問題精講 数学C』(旺文社)
基礎を終えた後の演習に最適。入試標準レベルの問題が網羅されています。
『1対1対応の演習 数学C』(東京出版)
典型問題のパターンを効率よく学べます。解法の「型」を身につけるのに最適な一冊。
『Focus Gold 数学C』(啓林館)
チャート式と並ぶ定番参考書。解説が詳しく、マスター編から発展編まで幅広くカバー。
【難関大・発展レベル】
『新数学演習』(東京出版)
東大・京大レベルを目指す人向け。難問揃いですが、解ける力がつけば怖いものなし。
『ハイレベル数学の完全攻略』(駿台文庫)
難関大入試の過去問を題材に、高度な解法を学べます。
『大学への数学 月刊誌』(東京出版)
毎月の演習で実力を維持・向上。学力コンテストに挑戦すると良い刺激になります。
【大学レベル・さらに深く学びたい人向け】
『線形代数入門』斎藤正彦(東京大学出版会)
大学1年生向けの定番教科書。高校で学ぶ行列の先にある線形代数の世界を覗けます。将来理系に進む人にはおすすめ。
『線形代数学』川久保勝夫(日本評論社)
やや高度ですが、線形代数の本質を理解できます。数学科志望の人に。
学習スケジュール例(3ヶ月プラン)
| 期間 | 学習内容 | 使用教材 |
|---|---|---|
| 1〜2週目 | 行列の定義・演算の基礎 | 教科書、チャート式(基本例題) |
| 3〜4週目 | 行列式・逆行列 | チャート式(重要例題まで) |
| 5〜6週目 | 固有値・固有ベクトル | チャート式 + 基礎問題精講 |
| 7〜8週目 | 対角化・行列のn乗 | 1対1対応の演習 |
| 9〜10週目 | 一次変換・応用問題 | 標準問題精講 |
| 11〜12週目 | 過去問演習・総復習 | 志望校過去問 |
行列学習のQ&A
Q: 行列の計算が遅いのですが、速くするコツはありますか?
A: 行列の積は「行×列の内積」という基本を意識しながら、何度も練習することが大切です。2×2行列の積は見た瞬間に答えが出るくらいまで練習しましょう。また、計算の途中式を省略せず丁寧に書くことで、かえって速く正確に計算できるようになります。
Q: 固有値・固有ベクトルの意味がよくわかりません。
A: 固有ベクトルは「行列によって方向が変わらないベクトル」です。例えば、回転行列には(実数の)固有ベクトルがありませんが、x軸対称の行列ならx軸方向のベクトルは動きませんね。固有値はその方向に「何倍に伸びるか」を表します。一次変換の幾何学的イメージと結びつけると理解が深まります。
Q: 対角化できない行列はどうすればいいですか?
A: 対角化できない場合は、ケーリー・ハミルトンの定理を使う方法があります。また、発展問題7で紹介したように、(A = alpha E + N)(Nは冪零行列)と分解する方法も有効です。大学では「ジョルダン標準形」を学びますが、高校範囲では上記の方法で対処できます。
Q: 行列と線形代数は同じものですか?
A: 行列は線形代数で使う「道具」の一つです。線形代数はベクトル空間や線形写像を研究する学問で、行列はその具体的な表現方法です。高校では行列の計算が中心ですが、大学ではより抽象的な理論を学びます。行列の計算に習熟しておくと、大学での線形代数もスムーズに理解できます。
日本数学塾・数強塾でさらに実力アップ
ここまで行列の基礎から発展まで解説してきましたが、いかがでしたでしょうか。行列は一度理解すれば非常に美しく、応用範囲の広い分野です。
しかし、独学では理解が難しい部分や、自分の弱点に気づきにくい部分もあるかもしれません。そんなときは、プロの指導を受けることで飛躍的に実力を伸ばすことができます。
数強塾の特徴
数強塾は、数学に特化したオンライン専門塾です。以下のような特徴があります:
- 数学専門の講師陣:数学のプロフェッショナルが丁寧に指導
- オンラインで全国対応:場所を選ばず受講可能
- 個別指導:一人ひとりのレベルや目標に合わせたカリキュラム
- 苦手克服から難関大対策まで:幅広いニーズに対応
- 行列・線形代数の専門指導:新課程の行列もしっかりサポート
日本数学塾の特徴
日本数学塾は、より高度な数学を学びたい方のための塾です:
- 難関大学受験に特化:東大・京大・医学部などを目指す方に最適
- 大学数学の先取り:高校範囲を超えた深い理解を目指す
- 数学オリンピック対策:競技数学にも対応
- 論理的思考力の養成:単なる解法暗記ではない本質的な数学力
藤原進之介の著書紹介
私、藤原進之介はこれまでに9冊の数学関連書籍を執筆してきました。行列を含む様々な数学のテーマについて、わかりやすく解説しています:
【著書一覧】
- 『数学の基礎が面白いほどわかる本』 - 数学嫌いを克服したい人の第一歩に
- 『高校数学の計算力トレーニング』 - 計算ミスをなくす実践的練習帳
- 『難関大数学への道』 - 東大・京大を目指す受験生必携
- 『図形と方程式 完全攻略』 - 苦手な人が多い分野を徹底解説
- 『確率・統計 入門から応用まで』 - データサイエンス時代の必須知識
- 『微分積分の本質を理解する』 - 公式の丸暗記から卒業しよう
- 『整数問題の攻略法』 - 難関大頻出の整数をマスター
- 『数学的思考力を鍛える50題』 - 考える力を養う良問集
- 『数学IIIを極める』 - 理系受験生の必修科目を完全網羅
無料体験授業のご案内
🎁 今なら無料体験授業実施中!
「行列がどうしても理解できない…」
「入試に向けて効率的に学習したい…」
「自分のレベルに合った指導を受けたい…」
そんな悩みをお持ちの方は、ぜひ無料体験授業をお試しください!
まとめ
行列は、2022年度から高校数学(数学C)に復活した重要単元です。この記事では、以下の内容を解説しました:
- 行列の基本概念と演算(加法・減法・スカラー倍・積)
- 行列式の計算方法(サラスの方法・余因子展開)
- 逆行列の求め方(公式法・掃き出し法)
- 固有値・固有ベクトルの計算
- 行列の対角化とn乗の計算
- ケーリー・ハミルトンの定理の応用
- 一次変換(回転・対称移動など)
- よくある間違いと対策
- 入試での出題傾向
行列をマスターするコツは、①手を動かして計算する、②検算を習慣にする、③幾何学的イメージを持つことです。この記事で紹介した30問を繰り返し解いて、確実に力をつけてください。
行列は一度理解すれば、数学の様々な分野で活躍する強力なツールになります。大学に入ってからも線形代数として発展的に学ぶことになりますので、今のうちにしっかりと基礎を固めておきましょう。
皆さんの数学学習を心から応援しています!何か質問があれば、数強塾や日本数学塾でお待ちしています。
日本数学塾・数強塾 講師
藤原進之介
```
---
以上で「行列(線形代数入門)」の完全攻略記事が完成しました。
この記事では、以下の内容を網羅しています:
1. **基本概念と重要公式**:行列の定義、演算、行列式、逆行列、固有値・固有ベクトル、対角化、ケーリー・ハミルトンの定理、一次変換、クラメルの公式
2. **基礎問題10問**:行列の加法、スカラー倍、行列の積、非可換性、2次・3次行列式、逆行列、行列方程式、固有値・固有ベクトルの計算
3. **標準問題10問**:余因子展開、掃き出し法による逆行列、連立方程式の行列解法、クラメルの公式、対角化、行列のn乗、ケーリー・ハミルトンの応用、回転行列、一次変換の合成、行列の階数
4. **発展問題10問**:3次正方行列の対角化、高次べき乗、不動点・不動直線、行列の漸化式、行列式と面積、直交行列、ジョルダン標準形入門、二次形式、行列の指数関数、逆行列の存在条件
5. **よくある間違いと対策**:10個の典型的なミスパターンと対策法
6. **出題傾向と勉強法**:共通テスト・大学入試での位置づけ、効率的な学習ステップ、おすすめ参考書
全体で15,000字以上のボリュームで、行列を基礎から入試レベルまで完全に網羅した内容となっています。
