今日のポイント 準備をする (ベクトル、内積、外積) a1 b1 ベクトル:a a2 ; b b2 a3 b3 ●aとbの内積と外積を求める方法? (教科書との対応なし) ●aとbが垂直と平行である判定方法は? スカラーとベクトル ベクトル スカラー(scalar) (質量,温度,など) • 大きさだけを表す B ベクトル(vector) (速度,力,変位,等) • 方向を持つ大きさを表す a A ベクトルの表示は矢印のある棒のようなもの 長さと方向で定義される 平行移動に対し不変である B a B’ a’ A’ A N次元ベクトルの加減算 数学で対応づける W1+W2 2つの2次元ベクトルの和 1 2 w1 , w 2 2 1 1 2 3 w1 w 2 2 1 3 W1 W1 W2 三角形の関係を持つ 平行移動に対し不変なので W1 ⇒ W1 ベクトルは太い小文字で表現する a1 b1 a b a 2 , b 2 a N bN a1 b1 a b ab 2 2 → ベクトル a N bN N次元の場合、各対応要素の和 or 差を求める 1 2点間の距離(ベクトルの差の長さ) 3次元の点(1,2,3)と点(3,2,1)はどの程度離れ ているか? ・・・2点間の距離 ⇒ 大きさ(長さ) 1 w11 3 w12 w1 2 w21 , w 2 2 w22 3 w31 1 w32 W1 W1ーW2 W2 d (w1 , w 2 ) (1 3) 2 (2 2) 2 (3 1) 2 ( w11 w12 ) 2 ( w21 w22 ) 2 ( w31 w32 ) 2 ユークリッド距離 (L2距離とも呼ぶ) 3次元ベクトルの場合3個の要素より構成される 拡張:N次元のベクトルはN個の要素より構成される 基底ベクトル(ワールド座標系) k i x j 0 k 0 1 0 j 1 0 1 i 0 0 3次元のベクトル(要素が3つ) 一つの要素だけ1、残りは0 y 原点までの長さが1 i j k N次元の点aと点bはどの程度離れているか? →2点間の距離を計算して下さい a1 b1 a : , b : a N bN (各自計算してください) タイトル「出席レポート」、日付、学籍番号、氏名を 用紙の一番上に書く 1 拡張:N次元のベクトル(要素がN個)一つの要素だけ1、 残りは0である → 原点までの長さが1 ax a a y a z ax a y a z Z: k 3次元ベクトル 基準座標系のx,y,z方向の単位ベクトル z 計量を入れる練習 a O 0 0 1 i 0 j 1 k 0 1 0 0 Y: j X: i 基底ベクトルi, j, kで表現すると 0 ax 0 1 a ax i a y j azk ax 0 a y 1 az 0 a y 1 a 0 0 z 内積(スカラー積) 内積 a・b = abcosθ= ||a|| ||b|| cosθ a b 計算結果は数値(スカラー)になった! → 内積をスカラー積と呼ぶこともある 2 2つのベクトルの積(2次元の場合) 同じ次元数を持つ2つのベクトル ベクトルの積は内積(inner product)に対応 1 2 x , y 2 1 x, y x y xT y x' y 2 1 2 1 2 2 1 4 1 内積を利用した2点間の距離の 高速計算法 xとyはそれぞれN次元のベクトル: d (x, y ) x, x 2 x, y y, y 2 2つのベクトルの積(3次元→N次元) a1 b1 a a2 , b b2 , a3 b3 3 a, b a b a t b a' b a1b1 a2b2 a3b3 ai bi i 1 x1 y1 x : , y : , then x t x' x1 ... xn xn yn n x, y x y x t y x' y x1 y1 x2 y2 xn yn xi yi i 1 ベクトルの内積とノルム ax a a ベクトル y の長さをノルムとも呼ぶ Z: k a z a O i 1 (講義後、各自で証明してください) 行ベクトルと列ベクトルの積 内積(スカラー),ノルム(長さ) a b a b a' b a1 T b1 n an ai bi 積和 i 1 bn 共分散,相関 n a a aT a a' a ai2要素の2乗和 i 1 平方根, ベクトルの長さ(標準 偏差) Y: j X: i N 元の定義式:d 2 (x, y ) ( xi yi ) 2 ax a y a z 自分自身の内積より求められる a a, a a x2 a y2 a z2 内積の性質 ベクトルの内積(Inner product;スカラー積) a a b a b cos ab 基底ベクトルの内積 b i i j j k k 1 i j jk k i 0 講義後、各自で 証明してください 3次元ベクトルの内積の成分による表現 a b (a x i a y j a z k ) (bx i by j bz k ) a x bx a y by a z bz [内積の性質] 内積は交換可 ab ba a)交換性 a (b c) a b a c b)分配性 3 直交ベクトル ⇔ 内積=0 2つのベクトルの内積が0⇒ a b a b cos || 2つのベクトルは直交(orthogonal)している n次元ベクトルx,yの内積 0 このとき、2つのベクトルのなす角度は90度 一般的に: (3,2) 度 b (0,2) a O 0 3 0 0 2 (3,0) y1 n xn xi yi yn i 1 cos90°=0 度 X 正規直交基底:互いに直交する単位ベクトル の集合 {φ1 , φ2 ,, φN } x x2 j i i j i j Y O 1行X1列→スカラー値になる 内積の結果=0の場合、二つのベクトルが直交 特訓コース: ベクトルの構成要素(座標値)は基底によって変化 正規直交基底 1 φ・φ i j= 0 x1 ab 0 例えば: cos90°=0 x, y x y xT y x' y x x '2 j' x1 x '1 i' ' i, jとi ' , jと異なる正規直交基底 || φi ||1 ベクトルxがi, jへの射影はx1 , x2 ; i ' , j'への射影はx1' , x2' ' ' 一般的にx1 x; 1 x2 x2 要素で列挙することがベクトルの1表現に過ぎない 特訓コース: ベクトルの構成要素(座標値)は基底によって変化 x x2 j i x x '2 j' x1 内積で表現すると、ベクトル x ように表している i' x '1 (x1, x2)T を以下の x ( x・i )i ( x・j) j ( x・i ' )i ' ( x・j' ) j' x1 x2 x '1 直交展開 基底と同じn次元のベクトルxは、次式で表現 できる。(直交展開) x x2 n φ 2 x (x・φ )φ i 1 i i 正規直交基底 φ 1 x1 x '2 ベクトルxは要素を列挙しなくても、 位置・大きさ・向きなどの実体を表している 4 内積が画像処理での応用 反射率マップ(Reflectance Map) 外積 理想的、強い仮定: 画像内の明るさf(x,y)は 入射光Lと物体表面の法 線Nの間の角度だけに 依存 f ( x, y ) N L N L n x T l x n z l y l z ny 色々なパターン認識の時も良く内積の計算結果を利用 外積(ベクトル積)の幾何学的性質 平行ベクトル ⇔ 外積=0 (Out product) 外積:c c :外積のベクトル = a×b cの大きさを c で表す, 方向: 右手座標系 (平行四辺形の平面に直交) b c = ||a|| ||b||sinθ i × i = j × j = k × k = 0 (零ベクトル) 同じベクトル同士は必ずなす角度が0度(sin0=0)から 外積の演算結果はベクトルで、ベクトル積とも呼ぶ 単位ベクトル相互の外積 3次元ベクトルの外積a×b a a x i a y j a z k ◎右ねじ順の二つの単位ベクトルより 3次元座標系のもう一つの単位ベクトルを求められる b bx i by j bz k i × j = k, j × k = i, k × i = j c=aXb c a b a x i a y j a z k bx i by j bz k i×k=-j z (a y bz a z by )i (a z bx a xbz ) j ( a x by a y bx )k 各自で証明してください(5分後説明) y b a a c=bXa i×i= j×j=k×k=0 i × j = k, j × k = i, k × i = j j × i = - k, k × j = - i, i × k = - j 思い出し、外積の分配性を利用すれば : ◎右ねじ順に従わない二つの単位ベクトルより もう一つのベクトルと反対方向のベクトルを求められる b || 2つのベクトルは平行(parallel)している ◎単位ベクトル同士の外積 大きさ(ノルム):平行四辺形の面積 k × j = - i, a b sin 0 このとき、2つのベクトルのなす角度は0 or 180度 θ a j × i = - k, 2つのベクトルの外積が0⇒ a b j k x i c a b (a y bz a z by a z bx a xbz a x by a y bx )T 5 3次元ベクトルの外積a×b a a x i a y j a z k i×i= j×j=k×k=0 i × j = k, j × k = i, k × i = j j × i = - k, k × j = - i, i × k = - j b bx i b y j bz k 思い出し、外積の分配 性を利用すれば : a b a x i a y j a z k bx i b y j bz k ( a y b z a z b y ) i ( a z b x a x b z ) j ( a x b y a y b x )k a y bz a z b y cx a z bx a x bz c c y b a a b a b c y x z 講義後 x y 3次元ベクトルの外積の定義・課題 ax 1 bx 3 a a y 3, b by 2 a z 2 bz 4 c a bを求めなさい。 タイトル「出席レポート」、日付、学籍番号、氏名を用紙の一番上に書く 各自で証明してください 平行6面体の体積とスカラー3重積 内積と外積の組み合わせ 3つの3次元ベクトルa, b, cに対して外積⇒内積: a b, c 3つの3次元ベクトルa, b, cを辺とするような 平行6面体の体積に等しい このスカラーを求める演算をスカラー3重積と呼ぶ ab プラスα:内積と外積の公式 ・スカラー3重積 ab,c a b c a b c c a b b c a a b c c a b b c a これは3つの3次元ベクトルで構成された平行斜方体 の体積となる。 ・ベクトル3重積 a b c (a c )b (a b )c c と a b のなす角度を とすると、平行6面体の 高さはCcosと表せる。 c b a 予習テスト a12 a A 11 a21 a22 ●Aのトレースと行列式を求めなさい ●Aの階数(ランク)は? ●Aの逆行列は? (各自計算してください) タイトル「出席レポート」、日付、学籍番号、氏名を 用紙の一番上に書く 6 z 宿題1-1 (1) a = 3 i + 2 j b=5i–3j レポートの提出方法 y a+b= ? a–b= ? 3a+b= ? k j i x 1 3 ) を既知とする。 2 2 (2)平面ベクトル a ( 3 ,1), b ( , 問1: a b であることを証明しなさい。 問2:x a (t 3)b, y ka tb 、かつ、 x y の関 係が満足できる同時に零ではない実数tとkが存 在すると、その関数関係 k f (t ) を求めなさい。 2 (3) aとbは非ゼロのベクトルである。かつ、a+3bと 7a-5b垂直、a-4bと7a-2b垂直、aとbのな す角を求めなさい。 ◆出席レポート タイトル「出席レポート」、日付、学籍番号、氏名 を用紙の一番上に書く ◆課題レポート ・タイトル「課題レポート」、出題日、学籍番号、氏名 を用紙の一番上に書く ・2ページ以上になる場合はホッチキスで留める ・A4サイズの用紙を使用 ・一度に複数の課題レポートを提出する場合は出題 日ごとに別々に綴じる ベクトル、内積、外積のまとめテスト a1 b1 ベクトル:a a2 ; b b2 a3 b3 ●aとbの内積と外積を求めな さい ●aとbが垂直と平行である判 定方法は? (各自計算してください) タイトル「出席レポート」、日付、学籍番号、氏名を 用紙の一番上に書く 7
© Copyright 2024 ExpyDoc