練習問題メモ 11(行列式の幾何学的意味)

Contents

練習問題メモ 11(行列式の幾何学的意味)#

11.1#

外積 (456)×(123) を計算せよ。

a×b=(|a2a3b2b3|,|a1a3b1b3|,|a1a2b1b2|)=(a2b3a3b2, a3b1a1b3, a1b2a2b1)

なので

(456)×(123)=(151261285)=(363)
Hide code cell source
import numpy as np
a = [4, 5, 6]
b = [1, 2, 3]
np.cross(a, b)
array([ 3, -6,  3])

11.2#

平面ベクトル

(cosθsinθ),(sinθcosθ)

を二辺とする平行四辺形の面積を求めよ。

ベクトルa,bを2辺とする平行四辺形の面積は行列式|a,b|の絶対値に合致するという定理により

a=(cosθsinθ),b=(sinθcosθ)

とおくと、

|det(ab)|=|cosθ×(cosθ)sin2θ|=|cos2θsin2θ|=|(cos2θ+sin2θ)|=1
memo

高さをy、斜辺の長さをrとすると sinθ=y/ry=r×sinθ より、高さはy=bsinθとなる

面積をSは底辺×高さなので

S=absinθ

両辺を2乗すると

S2=a2b2sin2θ
sin2θ=1cos2θ(sin2θ+cos2θ=1)sin2θ=1(abab)2(cos2θ=abab)sin2θ=1(ab)2a2b2

より、

S2=a2b2(1(ab)2a2b2)=a2b2(ab)2=(a12+a22)(b12+b22)(a1b1+a2b2)2=a12b12+a12b22+a22b12+a22b22(a1b1)2(a2b2)22(a1b1a2b2)=a12b22+a22b122(a1b1a2b2)=(a1b2a1b2)2
S=a1b2a1b2

11.3#

a,b,c を互いに異なる数とする。空間ベクトル (111),(abc),(a2b2c2) を三辺とする平行六面体の体積を求めよ。

|1aa21bb21cc2|=(ca)(cb)(ba)

11.4#

a,b,c,d を空間ベクトルとする。次の 1、2 が成り立つことを示せ。

  1. a×b,c=b×c,a=c×a,b

  2. (a×b)×c=a,cbb,ca

補足

1 や 2 から、さらに次の式を導くことができる。

(a×b)×c+(b×c)×a+(c×a)×b=0 (ヤコビの恒等式) a×b,c×d=a,cb,da,db,c (ラグランジュの公式) 
  1. a×b,c=b×c,a=c×a,b

クロス積は3次のベクトルに定義される演算のようなので、a=(a1,a2,a3)T,b=(b1,b2,b3)T,c=(c1,c2,c3)Tとする。

|a1a2a3b1b2b3c1c2c3|

第1行で展開すれば,

|b2b3c2c3|a1|b1b3c1c3|a2+|b1b2c1c2|a3=b×c,a

第2行で展開すれば,

|a2a3c2c3|b1|a1a3c1c3|b2+|a1a2c1c2|b3=a×c,b

第3行で展開すれば,

|a2a3b2b3|c1|a1a3b1b3|c2+|a1a2b1b2|c3=a×b,c
  1. (a×b)×c=a,cbb,ca

a×bの各要素を

(a×b)1=a2b3a3b2(a×b)2=a3b1a1b3(a×b)3=a1b2a2b1

とする。

(a×b)×cの第i要素を((a×b)×c)iと書くことにすると、

((a×b)×c)1=(a×b)2c3(a×b)3c2=a3b1c3a1b3c3a1b2c2+a2b1c2=(a2c2+a3c3)b1(b2c2+b3c3)a1=(a1c1+a2c2+a3c3)b1(b1c1+b2c2+b3c3)a1(a1b1c1a1b1c1)=a,cb1b,ca1

同様に

((a×b)×c)2=a,cb2b,ca2((a×b)×c)3=a,cb3b,ca3

よって

(a×b)×c=a,cbb,ca

11.5#

次の 1、 2 により与えられた、空間内の 2 点 A,B を通る直線の方程式を求めよ。

  1. A(1,2,3), B(6,5,4)

  2. A(3,2,1), B(9,6,3)

  1. A(1,2,3), B(6,5,4)

A,Bの位置ベクトルをa,bとすると、直線の方程式は

x=a+t(ba)

となるため、

A(1,2,3), B(6,5,4)

(123)+t((654)(123))=(123)+t(531)=(1+5t2+3t3+t)
  1. A(3,2,1), B(9,6,3)

(321)+t(642)=(3+6t2+4t1+2t)

11.6#

空間ベクトル a,b,c を次の 12 のように定めると、これらのべクトルの終点は 同一直線状にはない。これらのべクトルの終点を通る平面の方程式を求めよ。

  1. a=(123),b=(231),c=(312)

  2. a=(111),b=(222),c=(345)

  1. a=(123),b=(231),c=(312)

まず、法線ベクトルを求める

(ba)×(ca)=(3,3,3)

aを通る平面を構築する点の集合x

xa=(x1y2z3)
(ba)×(ca)xa=3(x1)3(y2)3(z3)=3x+33y+63z+9=03x3y3z=18x+y+z=6
  1. a=(111),b=(222),c=(345)

x2y+z=0