スポンサードリンク

こんにちは、ももやまです。

「1年前期の線形代数でもう限界なのに、1年後期の線形代数難しすぎてもうわからない」ってなっている人もいるかと思います。

そこで、試験前でも4時間あれば総復習ができるように計11題の練習問題を作成しました!

※ 問題8~問題11は選択問題です。大学のテスト範囲などに合わせて1問を選択してください。

練習の仕方
  1. 80分間で問題を解く。答えを回答フォームに入力する。
  2. 答えを送信後、間違った箇所を確認し、解説を見てどこで間違えたのか(理解ができていないのか)を確認する。
  3. 間違えた箇所を参考書や記事などで練習する。
  4. 時間があれば、合っている箇所も確認する。(青色と赤色の枠部分)
  5. 寝る。

時間がある人はじっくり、時間がない人は素早くこの記事にて1年後期の線形代数の復習をしましょう!

本記事では、練習問題の解説を載せております。さらに、要点を

  • 試験で必要な知識:青色の枠
  • 試験で必要な解き方:赤色の枠
  • 試験で使える豆知識:オレンジ色の枠
  • ワンポイントアドバイス:紫色の枠

などでまとめております。

※ この記事はフォーム式問題である、問題1~問題5の解説を載せております。問題6~問題11の記述式問題の解説は、別記事にて掲載しております。

スポンサードリンク

問題1. 知識チェック

次の(1)〜(6)の小問にそれぞれ答えなさい。

(1) 線形独立と線形従属

問題1-(1) [線形独立と線形従属]

3次元ベクトル空間 R3 のベクトル a1, a2, a3 がある。以下の (i), (ii) の問いに答えなさい。

(i) ベクトル a1, a2, a3 が線形独立であるとする。このとき、行列 A=(a1,a2,a3) に対して必ず成り立つ関係式として正しいものを1~4の中から1つ選びなさい。解答番号: [ 01 ]

  1. |A|=0
  2. |A|0
  3. |A|>0
  4. |A|<0

(ii) 次の1~5の命題の中から、必ず成立する文章を1つ選びなさい。 解答番号: [ 02 ]

  1. a1, a2 が線形独立ならば a1, a2, 0 は線形独立である。
  2. a1, a2 が線形独立ならば a1, a2, a3 は線形従属である。
  3. a1, a2 が線形従属ならば a1, a2, a3 は線形独立である。
  4. a1, a2, a3 が線形独立ならば 3a1, 3a2, 4a3 は線形独立である。
  5. a1, a2, a3 が線形独立ならば 3a1, 3a2, 4a3 は線形従属である。

★解答★

(1-i) 2 [2点]  (1-ii) 4 [2点]

(i) 解答: 2 [2点]

まず、線形独立 or 線形従属であるかというと行列 A がどのように関係あるのかを復習しましょう。

線形独立性と行列の正則性の関係

n 次正方行列 A が正則であるというのは、次の1~5と同値である。

  • Rank A=n
  • |A|0
  • A の逆行列 A1 が存在する。
  • 連立方程式 Ax=0 の解が自明な解 ( x=0 ) 以外存在しない。
  • A=(a1,a2,,an) としたとき、a1,a2,,an は線形独立(1次独立)である。

※ 1~4は1年前期の線形代数の復習です。

よって、答えは2の |A|0 です。

(ii) 解答: 4 [2点]

(i)の答えをヒントに、1つずつ選択肢を見ていきましょう。

  1. ゼロベクトル 0 が入ると、a1, a2 がどんなベクトルであろうと|a1,a2,0|=|000|=0となってしまうため、必ず線形従属となる。よって誤り。
    (※ * には任意の数字が入る)
  2. 例えばa1=(100),  a2=(010),  a3=(001)とすると、a1, a2 が線形独立だが、a1, a2, a3 は線形従属とはならない[1]行列式 |a1,a2,0|=1となるため。。よって、反例があるため誤り。
  3. もともと線形従属なベクトルの組に、ベクトルを追加したところで線形独立にはなりません。例えば階数1の行列に1行(1列)を追加しても階数3にはなりませんよね。よって、誤り。
  4. a1,a2,a3 から作られる下の行列式を考えてみましょう。|a1,a2,a3|=|a11a12a13a21a22a23a31a32a33|0ここで、この行列式に対し列を(0倍以外の)何倍かにする操作を考えましょう。
    すると、もともと行列式が0でなければ、(0倍以外なら)何倍にしようが行列式は0にはなりませんよね。
    よって、|3a1,3a2,4a3|=|3a113a124a133a213a224a233a313a324a33|0となるので、4は正しい。
  5. 4で作った行列式は、0倍にしない限り何倍をかけても0(線形従属)にならない。よって、誤り。

よって、答えは4です。

(2) ベクトルと内積

問題1-(2) [ベクトルと内積]

n 次元ベクトル空間 R3 のベクトル x, y , z がある。 次の(i)~(iii)の問いに答えなさい。

(i) 内積 xy の定義式として正しいものを1つ選びなさい。 解答番号: [ 03 ]

  1. x+y
  2. x y
  3. tx y
  4. x ty
  5. tx ty

(ii) ベクトル x, y , z の内積や大きさについて述べた以下の文章の中で正しい文章は何個あるか。個数を回答欄に入力しなさい。 解答番号: [ 04 ]
(例:正しい文章が2つ → 2と回答)

  1. xy=yx
  2. (x+y)z=xy+yz
  3. |xy||x||y|
  4. |xy||x||y|
  5. |x+y||x|+|y|

(iii) 複素数を成分とするベクトル x, y の内積(複素内積) xy を考える。このとき、次の(ア), (イ) の式がともに必ず成立するものになっているものを次の①~④の中から選びなさい。ただし c は複素数とし、cc の共役複素数を表す。解答番号: [ 05 ]

選択肢(ア)(イ)
xy=yx(cx)y=c(xy)
xy=yxx(cy)=c(xy)
xy=yx(cx)y=c(xy)
xy=yxx(cy)=c(xy)

★解答★

No.03 3 [1点]
No.04 1 [1点]
No.05 4 [1点]

まずは、ベクトルの定義などについて軽くおさらいしておきましょう。

ベクトルの内積・大きさ・角度

n 次元実ベクトル a, ba=(a1a2an),  b=(b1b2bn)とする。

(1) 内積 ab は以下の式で求めることができる。ab=(a1 a2  an)(b1b2bn)=a1b1+a2b2++anbnとなる。

  • (2) ベクトル a の大きさ |a| は以下の式で求めることができる。|a|=a12+a22++an2=aa

(3) ベクトル a,b がなす角度を θ とする。すると、以下の関係式が成立する。ab=|a||b|cosθ

特に θ=90 のとき、ab は直交するといい、ab と書く。また、このとき内積は ab=0 となる。

次に、内積の計算法則について見ていきましょう。

内積の計算法則
  • ab=ba
  • a(kb) = (ka)b=k(ab)

(i) 解答: 3 [1点]

縦ベクトルはn行1列の行列として考えることができます。

ここで、内積はスカラー(1行1列の行列)なので、答えをスカラーにするためには「1行n列×n行1列」の計算になるようなものを選べばOK。よって答えは3。

(ii) 解答: 1 [1点]

順番に選択肢を見ていきましょう。

  1. 誤り。正しくは xy=yx
  2. 誤り。正しくは (x+y)z=xz+yz
  3. 誤り。内積の公式は xy=|x||y|cosθ なので、1cosθ1 より、|x||y|xy|x||y|となります。(不等号の向きを反対にすれば正しくなります。)
  4. 誤り。例えば、x=(11),   y=(11)のとき、|xy|=|2 2|=22|x||y|=22=0となるため、220となり、これが反例となる。
  5. 正しい。三角不等式の定義です。
ベクトル三角不等式あれこれ

(1) 基本形|a+b||a|+|b|

(2) 引き算型1[2]基本形に対し、b=a+b とおいてから b=ba と代入し、最後に \( \boldsymbol{b} =  … Continue reading|a|+|b||a+b|

(3)引き算型2 [3]引き算型1に対し、a=a とおき、最後に a=a とすることで導出できます。\( |- \boldsymbol{a} | = … Continue reading |a|+|b||a+b|

(iii)

まずは複素内積の定義を確認しましょう。

複素内積

ある複素数範囲でのベクトルa=(a1a2an),   b=(b1b2bn)が存在する。

このとき、複素内積 ab は下のように計算できる。ab=a1b1+a2b2++anbn=k=1nakbkzz の共役複素数を表す。

次に、複素内積で成り立つ特別な計算法則も紹介しましょう。

複素内積の計算法則
  • ab=ba
    (内積の順序を入れ替えると、その値は共役複素数[4]複素数 k=a+bi に対し、共役複素数は k=abi となる。をとった値となる。)
  • (ka)b = (ka)b=k(ab)
    a 側にある定数倍はそのまま外に出すことができる)
  • a(kb) = (ka)b=k(ab)
    b 側にある定数倍は複素共役を取ってから外に出すことができる)

※ 実際に上の3つの公式を忘れてしまったときは、適当にa=(2+2i1),   b=(122i)などとおいて、計算してから確かめましょう!

よって、答えは④。

(3) 線形写像・線形変換

問題1-(3)

写像 f:RnRm がある。以下の(i)~(iii)の問いに答えなさい。

(i) f が線形写像である定義として正しいものはどれか。ただし、x,yRn, kR とする。 解答番号: [ 06 ]

(ii) f を線形変換とし、条件 f(x)f(y)=xy を満たすとする。このときの線形変換 f をなんというか。正しいものを選びなさい。 解答番号: [ 07 ]

  1. 正規変換
  2. 対称変換
  3. 等価変換
  4. 固有変換
  5. 直交変換

(iii) f:RnRm を線形写像とする。核の次元 dimKer f、像の次元 dimIm f について、必ず成立する式を1つ選びなさい。 解答番号: [ 08 ]

  1. n=dimKer f+dimIm f
  2. m=dimKer f+dimIm f
  3. 0=dimKer f+dimIm f
  4. n=|dimKer fdimIm f|
  5. m=|dimKer fdimIm f|
  6. 0=|dimKer fdimIm f|

★解答★

No.06 3 [1点]
No.07 5 [1点]
No.08 1 [2点]

(i) 解答: 3 [1点]

線形写像の定義を復習しましょう。

線形写像の定義1
  • ある写像 f が次の1, 2を満たすとき、線形写像となる。

(1) 足し算の分離が可能f(x+y)=f(x)+f(y)

(2) 定数倍の分離が可能f(cx)=kf(x)

x, y はn次元ベクトル、k は実数です

(ii) 解答: 5 [1点]

ここでは、線形変換について復習しましょう。

線形写像の定義2

線形写像 f の前後で、ベクトルの次元が変わらない変換のことを線形変換と呼ぶ。
(線形写像 f:RnRm に対し、n=m となる線形写像を線形変換と呼ぶ。)

また、ベクトル x, y に線形変換 f を施したときに、変換の前後で内積が変化しない変換直交変換と呼ぶ。
f(x)f(y)=xy を満たす変換を直交変換と呼ぶ)

(iii) 解答: 1 [1点]

まずは、線形写像の表現行列と、核と像の関係について復習しましょう。

線形写像の表現行列・核と像

線形写像f:RnRm を線形写像とする。

(1) f の表現行列 A mnとなる。
mn 

(2) 核 Ker f の次元と基底は下のようになる。

次元: dimKer f=nRank A
基底: 連立方程式 Ax=0 の解空間

(3) 像 Im f の次元と基底下のようになる。

次元: dimIm f=Rank A
基底: A=(a1,a2,,am) としたときの線形独立なベクトルの最大組。

よって、dimKer f+dimIm f=nRank A+Rank A=nとなり、解答は1となる。

(4) 直交行列

問題1-(4)

直交行列について、(i)~(iii)の問いに答えなさい。

(i) n 次正方行列 A を直交行列とする。このとき、必ず成り立つ式を1~4、5~8からそれぞれ1つずつ選びなさい。 1~4の回答番号: [ 09 ]  5~8の 回答 番号: [ 10 ]

  1. tA=A
  2. tAA=A tA=O
  3. tAA=A tA=E
  4. tAA=A tA=A
  5. Rank A=0
  6. Rank A=1
  7. |A|=0
  8. |A|=±1

(ii) 次の1~8の行列のうち、直交行列であるものを1-4, 5-8からそれぞれ1つずつ選びなさい。
1~4の回答番号:[ 11 ], 5~8の回答番号:[ 12 ]

★解答★

No.09 3 [1点]
No.10 8 [1点]
No.11 4 [1点]
No.12 6 [1点]

(4-i) 解答: 3-8 [1点×2]

直交行列の大切な性質を確認していきましょう。

直交行列の重要な性質

ある行列 U が直交行列のとき、以下の性質が成立する。

(1) 直交行列とその転値の積(順不同)は必ず単位行列となるtUU=U tU=E

(2) 直交行列を転置させたものは逆行列となるtU=U1

(3) 直交行列の行列式は1か-1のいずれかである|U|=±1

(4) ある直交行列 U を下のような縦ベクトルで分解する。U=(u1,u2,,un)このとき、これらのベクトルを基底 {u1,u2,,un}としたものは、正規直交基底となる。

今回の選択肢の中で、正しいものは

  • tAA=A tA=E
  • |A|=±1

の2つとなり、答えは3-8となる。

(ii) 解答: 4-6 [1点×2]

真面目に tUU=U tU=EtU=U1 で確認すると時間がかかってしまい、非常にもったないです。

ここは、U=(u1,u2) としてから、各ベクトルが正規直交基底となっているかで確認する方法をおすすめします。

具体的には、

  • |u1|=|u2|=|u3|=1
  • u1u2=u1u3=u2u3=0

の2つをそれぞれの行列に対して調べていけばOKです。

  1. |u2|1 より×
  2. |u2|1 より×
  3. |u1|=|u2|=1 だけど u1u20 なので×
  4. |u1|=|u2|=1 かつ u1u2=0 となるので○
  5. |u1|=|u2|=|u3|=1 だけど u1u30 なので×
  6. |u1|=|u2|=|u3|=1 かつ u1u2=u1u3=u2u3=0 なので○
  7. |u1|1 より×
  8. |u3|1 より×

となるので、直交行列となるのは4-6。

ワンポイントアドバイス

大きさ1、内積0のどちらか一方を満たしていない時点で直交行列でないことが確定するので、すぐ次の行列の判定にうつりましょう。

また、内積0を判定する際には分母を無視してから計算すると計算効率をあげられます!

(5) 直交行列による対角化

問題1-(5)

次の1~6の行列のうち、直交行列で対角化可能な行列は何個あるか。個数を回答欄に入力しなさい。(例: 2つ → 2 と回答)回答番号: [ 13 ]

解答: 3 [2点]

まずは、直交行列で対角化可能ために必要な条件を見ていきましょう。

直交行列による対角化

ある行列 A行と列を転置させても変わらない行列、つまり tA=A が成立する行列に対しては、直交行列を用いて対角化をすることができる。

また、 tA=A を満たす行列のことを実対称行列(対称行列)と呼ぶ。

実際に tA=A が成立するかを試してみると、1, 4, 5が実対称行列となる。よって、答えは3。

(6) 2次形式

問題1-(6)

n 次実対称行列 A により定められる2次形式 q(x)=txAx (x=0) があるとする。

(i) 任意の x に対し、q(x)>0 を満たすことをなんというか。回答番号: [ 14 ]

(ii) (i) のとき、行列 A の固有値 λ1,λ2,,λn に対して常に成り立つ関係として正しいものを1つ選びなさい。回答番号: [ 15 ]

  1. λ1+λ2++λn>0
  2. λ1λ2λn>0
  3. λ1>0,λ2>0,,λn>0

★解答★

No.14 7 [2点]
No.15 3 [1点]

2次形式では、以下の2つのことを覚えておきましょう。

2次形式

n 次実対称行列 A により、2次形式 q(x)=txAx (x=0) を定める。

(1) q(x)>0 のとき
正定値と呼ばれる
→ すべての固有値が0より大きい ( λ1>0,λ2>0,,λn>0 )

(2) q(x)0 のとき
半正定値と呼ばれる
→ すべての固有値が0以上 ( λ10,λ20,,λn0 )

スポンサードリンク

問題2. 線形写像

(1) 線形写像(基礎)

問題2-(1)

線形写像に関する文章を読み、空欄に入る整数として正しいものをそれぞれ入力しなさい。

(i) R2R2 への線形写像 ff(21)=(13),   f(11)=(32)を満たすとする。このときの表現行列 AA=([  16  ][  17  ][  18  ][  19  ])となる。

(ii) R3R3 への線形写像 ff(132)=(013),   f(131)=(111),   f(120)=(011)を満たすとする。このときの表現行列 B は、B=([  20  ][        ][  21  ][        ][        ][        ][  22  ][        ][  23  ])となる。

(iii) R5R4 への線形写像 f の表現行列 C は [ 24 ] 行 [ 25 ] 列となる。

この分野に該当するうさぎ塾の記事はこちら ↓↓

まずは、表現行列の求め方を確認しましょう。

表現行列の求め方

表現行列は、下のように各基本ベクトルに対して線形写像 f を適用したベクトルを並べたものである。A=(f(100)f(010)f(001))

ここで f(100) などを求める際には、加減算 f(x+y)=f(x)+f(y) や定数倍 f(kx)=kf(x)を駆使して基本ベクトルを作り出せばよい。

※1 R3 で例をしめしていますが、次元に関係なく同じ方法で求めることができます。
※2 逆行列を使って求める方法もありますが、個人的にはあまりおすすめではありません。

(i)

No.16 2 [1点]
No.17 5 [1点]
No.18 5 [1点]
No.19 7 [1点]

★解法1★

f(10)=f(21)+f(11)=(13)+(32)=(25)

f(01)=f(11)+f(10)=(32)+(25)=(57)

となるので、表現行列 A は、A=(f(10)f(01))=(2557)と計算できる。

★解法2★

(f(21),f(11))=(f(10),f(01))=(2111)=(1332)が成立することを利用して、表現行列を求める。

A=(f(10)f(01))=(1332)(2111)1=(1332)(1112)=(2557)

※1 AX=Y から A を求める際には、右側に X1 をかけて AXX1=YX1 として、A=YX1 とすることに注意。

※2 2次正方行列 A とその逆行列 A1 の関係は A=(abcd),   A1=1|A|(dbca) となる。特に |A|=1 のときに行列式で割り忘れるミスが頻発するので要注意!!

ワンポイントアドバイス

表現行列 A を求めたあとは、f(x)=Ax の性質を使って検算をしよう。

例えば、今回の問題であればf(21)=A(21)=(2557)(21)=(13)のような検算が可能だ。

※ 時間がもったいないので、与えられた変換法則のうちの1つを試せばOK。

(ii)

No.20 -4 [1点]
No.21 -1 [1点]
No.22  5 [1点]
No.23  2 [1点]

(i)と同じように計算していけばOK。

★解法1★

f(001)=f(132)f(131)=(013)(111)=(122)

f(001)=f(132)f(131)=(013)(111)=(122)

f(010)=f(132)f(120)2f(001)=(013)(011)2(122)=(242)

f(100)=f(120)2f(010)=(011)2(242)=(495)

となるので、表現行列 B は、B=(f(100)f(010)f(001))=(421942522)となる。

★解法2★

(f(132),f(131),f(120))=(f(100),f(010),f(001))=(111332210)=(010111311)が成立することを利用して、表現行列を求める。

B=(f(100),f(010),f(001))=(010111311)(111332210)1=(010111311)(211421310)=(421942522)

(iii)

No.24 4 [1点]
No.25 5 [1点]

R5R4 への線形写像とは、下のように5次元ベクトルを4次元ベクトルに変換する線形写像である。f()=()

さらに表現行列 C は、この変換を5つ並べた下のような形で表現できる。C=(f(10000),f(01000),f(00100),f(00010),f(00001))=()

よって、C45列の行列となる。

線形写像と表現行列のサイズ

RnRm への線形写像 f の表現行列は、mn 列となる。

(2) 線形写像(発展・合成写像)

問題2-(2)

次の線形写像 f, g f(x1x2x3)=(2x1+3x23x1+x2+3x3),   g(x1x2)=(x1+x23x1+2x2x1x2)がある。(i)~(iii)の問いに答えなさい。

(i) f の表現行列を Ag の表現行列を B とする。すると、 A=([        ][        ][  26  ][        ][        ][        ])B=([  27  ][        ][        ][        ][        ][        ])と求められる。

(ii) 合成写像 fg の表現行列を Cgf の表現行列を D とする。すると、C=([        ][  28  ][  29  ][  30  ])D=([        ][        ][        ][        ][        ][        ][  31  ][  32  ][  33  ])となる。

(iii) 合成写像 fg, gf に逆変換は存在するか。正しい文章を1~4から選び、番号で解答しなさい。回答番号:[ 34 ]

  1. fg, gf ともに逆変換は存在する。
  2. fg には逆変換が存在するが、gf には逆変換が存在しない。
  3. gf には逆変換が存在するが、fg には逆変換が存在しない。
  4. fg, gf ともに逆変換は存在しない。

この分野に該当するうさぎ塾の記事はこちら ↓↓

(i)

No.26  0 [1点]
No.27  1 [1点]

A=(f(100),f(010),f(001))=(230313)

B=(f(10),f(01))=(113211)

(ii)

No.28  8 [1点]
No.29  3 [1点]
No.30  2 [1点]
No.31 -5 [1点]
No.32 -4 [1点]
No.33 -3 [1点]

合成写像の表現行列は、行列を掛ける順番に要注意です。

ただ、幸いなことに今回は行列のサイズが問題文に与えられているため、掛ける順番のミスは発生しないようになっています。(記述式の場合要注意!!)

C=AB=(230313)(113211)=(11832)

D=BA=(113211)(230313)=(54312116543)

合成写像の表現行列

RnRm への線形写像 f の表現行列を ARmRm への線形写像 g の表現行列を B とする。

すると n=m のとき、合成写像 fg の表現行列は AB と計算できる。

nm のときは行列 AB の演算ができないので合成写像は定義されない。

(iii)

No.34  2 [2点]

ある写像 f に逆変換が存在するかどうかは、

(a) 写像 f の表現行列が正方行列である
(b) 写像 f の表現行列が逆行列を持つ(表現行列が正則である)

の2つを確認すればOKです。

今回は、C, D どちらの表現行列ともに(a)を満たしていますね。

なので、(b)を満たすかどうかを行列式で確かめていきましょう[5]行列の階数で判定する方法もあるのですが、行列式の方が早く計算ができると思います。

|C|=|11832|=2224=20

|D|=|54312116543|=|54312116000|=0

となるので、C|C|=20 より逆行列を持つが、D|D|=0 なので逆行列を持ちません。

よって、fg は逆変換を持つが、gf は逆変換を持たないので答えは2となる。

写像の逆変換

表現行列が X である線形写像 f の逆変換が存在するかどうかは、次の(a), (b)を確認すればOK。

(a) X が正方行列である
(b) X が逆行列を持つ。(|X|0 である)

また逆変換を持つ場合、その逆変換 f1X の逆行列 X1 となる。

ちなみに、余裕がある人は fg の逆変換の表現行列も求めてみましょう[6]答えは12(28311)です。

スポンサードリンク

問題3. 部分空間

この分野に該当するうさぎ塾の記事はこちら ↓↓

(1) 部分空間の定義

問題3-(1)

つぎの(a), (b) の集合は R3 の部分空間か。正しい選択肢を1~4の中から1つ選びなさい。回答番号:[ 35 ]

(a){(x1x2x3)| 6x1=3x2+4x3}

(b){(x1x2x3)| 6x13x2+4x3}

  1. (a), (b) ともに R3 の部分空間である。
  2. (a) は R3 の部分空間だが、(b)は R3 の部分空間ではない。
  3. (b) は R3 の部分空間だが、(a)は R3 の部分空間ではない。
  4. (a), (b)ともに R3 の部分空間ではない。

解答: 2 [5点]

(a) 部分空間である

部分空間の式を変形すると、以下のような式となる。{(x1x2x3)| 6x13x2+4x3=0}これは連立方程式の解空間となるため、部分空間となる。

(b) 部分空間ではない

(b)が部分空間だと仮定する。例えば、(x1x2x3)=(311)は、183+4 より部分空間である。

また、ある x が部分空間であると、それを k 倍した kx も部分空間である。つまり、(x1x2x3)=1(311)=(x1x2x3)=(311)も部分空間となる。

しかし、1834=7 となるため、矛盾。

よって、部分空間だという仮定は誤りとなり、答えは2。

部分空間の定義は重要なので、見直しておきましょう。

部分空間の定義

次の 1, 2 を満たす集合が部分空間 W となる。

  1. x,y が部分空間であるならば、x+y も部分空間である。x,yWx+yW
  2. x が部分空間であるならば、それを k 倍した kx も部分空間である。xWkxW

(2) 部分空間の次元[1]

問題3-(2)

つぎの R4 のベクトル a1, a2, a3, a4 が生成する部分空間の次元はいくらか。次元を回答欄に入力しなさい。回答番号:[ 36 ]a1=(1231),   a2=(1013),   a3=(0111),   a4=(1014)

解答: 3 [5点]

行列 AA=(a1,a2,a3,a4) とする。

ここで、ベクトルが生成する部分空間の次元は行列 A の階数に一致する。

そこで、行列 A に行基本変形を施すことで階数を求める。A=(1101201131101314)(1101021102130213)(1101021300020000)

となるので、行列 A の階数は3となるので、ベクトルが生成する部分空間の次元も3となる。

よって答えは3。

部分空間の次元

あるベクトル a1, a2, …, an が生成する部分空間の次元は、A=(a1,a2,,an)としたときの行列 A の階数に一致する。

(3) 部分空間の次元[2]

問題3-(3)

つぎの R4 のベクトル b1, b2, b3, b4 が生成する部分空間の次元が3となるような c の値を求め、回答欄に c の値を入力しなさい。回答番号:[ 36 ]b1=(132c),   b2=(5112c),   b3=(1352),   b4=(3223)

解答: 2 [5点]

行列 BB=(b1,b2,b3,b4) とし、行列の階数を求める。

B=(151331322152c2c23)(15130140701104c22c1003)(1513020101184c22c1003)(1513020101184c22c400)となる。

よって、c=2 のときに行列 B の階数が3となり、部分空間の次元も3となることがわかる。

[別解]

行列式で確認をすることも一応できる。|B|=|151331322152c2c23|=|15130140701104c22c1003|=1|01470114c22c103|=1(c2)|147114|=1(c2)(56+77)となるので、c2 のときに次元が4になることがわかるので、残りの c=2 のときが次元3となる。

(ただし、この方法では c2 のときに次元が4になることだけしかわからないので、あまりおすすめはできません。)

問題4. 正規直交基底の作成

問題4

次の R3 のベクトル a1, a2, a3 がある。a1=(111),  a2=(102),  a3=(322)このベクトルに対してグラム・シュミットの直交化法を順に適用する。

すると、以下のベクトル u1, u2, u3 からなる正規直交基底 {u1,u2,u3} を得ることができる。u1=1[  38  ](111),  u2=12([  39  ][  40  ][  41  ]),  u3=1[  42  ]([  43  ][  44  ][  45  ])ここで、本当にグラム・シュミットの直交化法を行うと正規直交基底になるかを確認しよう。すると、|u1|=|u2|=|u3|=[  46  ]u1u2=u1u3=u2u3=[  47  ] となるので、たしかに正規直交基底であることが確認できる。

この分野に該当するうさぎ塾の記事はこちら ↓↓

まずは、グラムシュミットの直交化法による正規直交基底の求め方を確認しましょう。

グラムシュミットの直交化法

ベクトル a1, a2, a3 に対して、以下の演算を行うことで正規直交基底 {u1,u2,u3} を得ることができる。

u1=a1|a1|b2=a2(a2u1)u1,   u2=b2|b2|b3=a3(a3u1)u1(a3u2)u2,   u3=b3|b3|

また、この公式を一般化したものを示す。

bn=an(anu1)u1(anu2)=ank=1n1(anuk)ukun=bn|bn|

では、実際に計算していきましょう。

(i) u1 の計算

No.38  3 [1点]

u1=a1|a1|=13(111)

(ii) u2 の計算

No.39  0 [1点]
No.40 -1 [1点]
No.41  1 [1点]

まずは、b2 を求める。

b2=a2(a2u1)=(102)313(111)=(011)

あとは u2 を正規化するだけ。u2=b2|b2|=12=(011)

(ii) u2 の計算

No.39  0 [1点]
No.40 -1 [1点]
No.41  1 [1点]

まずは、b2 を求める。

b2=a2(a2u1)=(102)313(111)=(011)

あとは b2 を正規化するだけ。u2=b2|b2|=12(011)

ワンポイントアドバイス

b2 の計算を間違えてしまうと、それ以降の計算がすべて狂ってしまいます。

なので、この段階で u1b2=0 の検算を必ずしてください。

10秒の検算で救われる単位がある!

(iii) u3 の計算

まずは、b3 を求める。

b3=a3(a3u1)u1(a3u2)u2=(322)(3)13(011)2212(011)=(322)+(111)2(011)=(211)

あとは b3 を正規化するだけ。u3=b3|b3|=16(211)

ワンポイントアドバイス

b3 の計算ができた段階で、u1b3=0u2b3=0 の検算を必ずしてください。

正規直交基底の確認

No.46  1 [1点]
No.47  0 [1点]

この問題は、

  • グラム・シュミットで出てくるベクトルはどんなベクトルなのか
  • 絶対に検算してよね!!

という2つのメッセージを込めて作成しております。

正規直交基底の特徴

あるベクトル u1,u2,u3, が正規直交基底 {u1,u2,u3,} を成している。このとき、次の(1)~(3)の性質が重要である。

(1) どのベクトルの大きさも1である(大きさ1に正規化されている)。|u1|=|u2|=|u3|==1

(2) 正規直交基底から2本を選んで、その内積を取ると必ず0になる(直交している)。u1u2=u1u3=u2u3==0

(3) 正規直交基底を並べて作った行列 U は直交行列となる。U=(u1,u2,u3,)

問題5. 固有値・固有ベクトル・対角化

(1) 知識問題

問題5-(i)

次の固有値、固有ベクトルに関する(i)~(iii)の問題に答えなさい。

(i) ある正方行列 A の固有値に4が含まれており、さらに固有値4の固有ベクトルの1つが x である。このとき、式1、式2がともに成立する式となっている番号を1~8の中から1つ選びなさい。回答番号:[ 48 ]

(ii) 固有値、固有ベクトルに関する記述として最も適切なものを1つ選びなさい。回答番号:[ 49 ]

  1. 固有値に0が含まれる行列は絶対に対角化不可能である。
  2. 固有値に重解が含まれない行列は必ず対角化できる。
  3. ある固有値に対し、1つも固有ベクトルが存在しないことがある。
  4. 相異なる固有値に対する固有ベクトルが線形従属になることがある。

(iii) ある n 次正方行列(ただし n3)の固有値は λ1, λ2, λ3 の3つで、さらに正則行列 P を用いて P1AP と対角化することができる。このとき、必ず成立する式はどれか。1つ選び、番号で答えなさい。回答番号:[ 50 ]

  1. dimV(λ1)+dimV(λ2)+dimV(λ3)=0
  2. 1dimV(λ1)+dimV(λ2)+dimV(λ3)n1
  3. dimV(λ1)+dimV(λ2)+dimV(λ3)=n
  4. dimV(λ1)=dimV(λ2)=dimV(λ3)=1
  5. dimV(λ1)=dimV(λ2)=dimV(λ3)=n

この分野に該当するうさぎ塾の記事はこちら ↓↓

(1)

最初に固有値・固有ベクトル・固有空間に関して軽く復習をしましょう。

固有値・固有ベクトルの定義

ある正方行列 A の固有値を λ、固有ベクトルを x とする。このとき、以下の関係式が成立する。Ax=λx

また、固有空間 V(λ) は、ある固有値 λ に対する固有ベクトルの基底となる。

固有値・固有ベクトルの求め方

ある n 次正方行列 A の固有値を λ、固有ベクトルを x は次のように求める。

(1) 固有値は |AλE|=0 となるような λ を求める。

(2) 固有ベクトルは連立方程式 (AλE)x=0 を解くことによって求められる。

ただし、求める際に以下の注意が必要である。

  • x0 である。
  • 固有ベクトルの数は最小で1本、最大で重解の数だけ存在する。
  • ある固有値に対する固有ベクトルの数は nRank (AλE) 本である
  • 固有ベクトルが複数ある場合、それらのベクトルは必ず線形独立になるように取る必要がある。

(i) 解答: 3 [1点]

まずは、定義 Ax=λx、および固有ベクトルの計算式 (AλE)x=0 を使う問題です。

ここで、固有値が4なので、Ax=4x、および (A4E)x=0 が成立しますね。

さらに、A2x=A(Ax)=A(4x)=4Axと変形できますね。

よって、両方とも成立する組み合わせになっているのは3です。

(ii)

解答: 2 [1点]

選択肢を1つずつ見ていきましょう。

  1. 誤り。反例は今回の問題7。固有値が0でも対角化ができることはある。
  2. 正しい。|AλE|=0 なため、(AλE)x=0 を満たす x(0) は最低1つ存在する。よって、固有値に重解がなければ、n 次正方行列に対し、n 個のベクトルが存在するので正しい。
  3. 誤り。(AλE)x=0 を満たす x(0) は最低1つ存在するため、1つも固有ベクトルが存在しないことはありえない。ありえるとしたらそれは「あなたが計算ミスをしているときだけ」だ。
  4. 誤り。相異なる固有値に対する固有ベクトルは必ず線形独立となる。もし線形従属になったら、固有ベクトルを並べて行列 P を作る際に P が正則行列ではなくなってしまう。

よって、答えは2。

固有値関連の豆知識1

k 重解の固有値 λ に対する固有ベクトルの数は、最低1個存在し、最大で重解の数まで存在する。つまり、1dimV(λ)kである。

また、ある行列 A の固有値に重解がすべて含まれない場合、必ず対角化をすることができる。

(iii)

解答: 3 [1点]

対角化ができるということは、n 次正方行列に対して合計 n 本の固有ベクトルを得ることができたと言い換えることができる。

これを固有空間で言い換えると、dimV(λ1)+dimV(λ2)+dimV(λ3)=nとなる。よって答えは3。

(ちなみに選択肢4は、n=3 であれば正しいですが、n>3 のときは必ずしも成立する選択肢ではありません。なので誤りです。)

対角化可能な条件

ある n 次正方行列 A に対し、合計 n 本の固有ベクトルを計算することができるとき、対角化が可能である。

この条件を固有空間の次元で表現すると、dimV(λ1)+dimV(λ2)+dimV(λ3)+=nとなる。

dimV(λ1),dimV(λ2), は行列 A の固有値を表す

(2) 対角化(誘導あり)

問題5-(2)

行列A=(111221214)に対して対角化を行う。

(i) A の固有値は 3 と [ 51 ] である。また、固有値3に対する重複度は [ 52 ] である。

(ii) 固有値3に対する固有ベクトルとして、以下の2本が得られる。p1=(10[  53  ]),   p2=(12[  54  ])また、固有値 [ 51 ] に対する固有ベクトルとして、以下の1本が得られる。p3=([  55  ]11)

(iii) ここで、正則な行列 PP=(p1,p2,p3)=(11[  55  ]021[  53  ][  54  ]1)とおく。すると、[ 56 ]。

[ 56 ] にあてはまる文章として正しいものを1~5から選び、正しいものを入力しなさい。

  1. P1AP=D を用いて対角化することができる。ただし、D は以下の行列である。D=(300030003)
  2. P1AP=D を用いて対角化することができる。ただし、D は以下の行列である。D=(30003000[  51  ])
  3. P1AP=D を用いて対角化することができる。ただし、D は以下の行列である。D=(3000[  51  ]0003)
  4. P1AP=D を用いて対角化することができる。ただし、D は以下の行列である。D=([  51  ]00030003)
  5. 対角化ができないことがわかる。

この分野に該当するうさぎ塾の記事はこちら ↓↓

(i) 固有値計算

No.51 1 [3点]
No.52 2 [2点]

普通に |AλE|=0 を計算しましょう。サラスでごり押しするよりも、余因子展開を使って計算することをおすすめします。|AλE|=|1λ1122λ1214λ|=|1λ1122λ10λ33λ|=(3λ)|1λ1122λ1011|=(3λ)|1λ0023λ0011|=(3λ)|1λ023λ|=(3λ)2(1λ)=0

となるので、固有値は1と、3(2重解)と求まります。

ワンポイントアドバイス

固有値の総和は行列の対角成分の和に一致しているので、検算に大変便利です。

今回の場合は、対角成分の和は(111221214)は、1 + 2 + 4 = 7ですね。

確かに固有値の和は 1 + 3 + 3 = 7 と一致していますね!
(重解の場合は重解の数だけカウントしてください)

(ii) 固有ベクトルの計算

No.53 -2 [2点]
No.54  0 [2点]
No.55 -1 [1点]

固有値3に対する固有ベクトル p は、連立方程式 (A3E)p=0 を解けばOK。

行基本変形をするとA3E=(211211211)(211000000)

となる。A3E の階数は1なので、固有ベクトルは3 - 1 = 2本存在する。

ここで、行基本変形より、連立方程式 (A3E)p=0 の解は 2xy+z=0 の解と同じ。ここで、任意定数を s,t とおくと、解は(xyz)=s(102)+t(120)と表せる。

固有値3の固有ベクトルは、この解の中から線形従属な固有ベクトル2本なので、(s,t)=(1,0),(0,1) のときを固有ベクトル p1, p2 とする。p1=(102),   p2=(120)

固有値1に対する固有ベクトルは、(AE)p=0 を解けばOK。

行基本変形をすると、AE=(011211213)(011202202)(011101000)(101011000)

となる。AE の階数は2なので、固有ベクトルは3 - 2 = 1本存在する。

ここで、行基本変形より、連立方程式 (AE)p=0 の解はx+z=0yz=0の解と同じ。ここで、任意定数を k とおくと、解は(xyz)=k(111)と表せる。

この解の k=1 を固有ベクトル p3 とする。p3=(111)

(iii)

No.56 2 [3点]

正則行列 PP=(p1,p2,p3)=(111021201)とすると、AP=A(p1,p2,p3)=(Ap1,Ap2,Ap3)=(3p1,3p2,p3)=(p1,p2,p3)(300030001)=P(300030001)=PDとなるので、AP=PD が成り立つ。さらに、両辺に左側から P1 を掛けることで、P1AP=D=(300030001)と対角化を行うことができる。よって答えは2。

注釈

注釈
1 行列式 |a1,a2,0|=1となるため。
2 基本形に対し、b=a+b とおいてから b=ba と代入し、最後に b=b としたら導出できます。
3 引き算型1に対し、a=a とおき、最後に a=a とすることで導出できます。|a|=|a| に注意。
4 複素数 k=a+bi に対し、共役複素数は k=abi となる。
5 行列の階数で判定する方法もあるのですが、行列式の方が早く計算ができると思います。
6 答えは12(28311)です。

関連広告・スポンサードリンク

おすすめの記事