• 検索結果がありません。

vecrot

N/A
N/A
Protected

Academic year: 2021

シェア "vecrot"

Copied!
37
0
0

読み込み中.... (全文を見る)

全文

(1)

1.ベクトル

ベクトル:方向を持つ量。

ベクトルには、

①方向

②大きさ(長さ)

という2つの属性がある。

ベクトルの例: 物体の移動速度、移動量 物体の移動速度、移動量 電場、磁場の強さ 風速 力 トルク など

(2)

2.ベクトルの表現

2.1 矢印で表現される。 ○ 矢印の長さ: ベクトルの大きさ ○ 矢印の向き: ベクトルの方向 2.2 2個の点を用いて表現する。 ○ 始点(A)と終点(B)を結ぶ半直線の向き: ベクトルの方向 ○ 2点間の距離がベクトルの大きさを表す。

B

A

V

(3)

3.ベクトルの足算

ベクトルUVの和を求めるために、ある点AUの始点を 持っていく。次に、ベクトルVの始点をUの終点に持っていく。 この時のVの終点をCとする。 Aを始点とし、 C を終点とする ベクトルWUV の和、つまりU+Vとし、次の式で表す。 上記の操作において、UVを入替え

W=U+V

C

W

上記の操作において、UVを入替え ても、最後の終点の位置は同じなので、 が成り立つ、つまり交換律が成立つ。

A

B

V

V

U

W

W=U+V=V+U

(4)

4.ベクトルの引算

引算は足算の逆計算として定義される。W=U+Vなら、 VWUの差として定義され、次の式で表す。

V=W

U

C

W=U+V

A

B

V=W-U

V

U

(5)

5.ベクトルと数値との掛算(スカラー積)

ベクトルAと数値kとの積Cは、Aの方向を変えずに、その長 さをk 倍であるベクトルであり、次の式で表す。 C==== kA

C

=kA

|A|

k|A|

C

=kA

A

|A|

(6)

6.ベクトルの内積

ベクトルABとの内積は、 Aの長さとBの長さと、 AB の間の角度の余弦との積である。次の式で表す。

θ

cos

|

||

|

A

B

B

A

=

A

B

θ

θ

cos

|

| B

=

l

(7)

内積の性質

1:

が成立つので、定義により

特例:

2:

A

B

が直交している場合、

2

|

| A

A

A

=

)

cos(

cos

θ

=

θ

A

B

B

A

=

B

A

B

A

A

B

A

B

=

|

||

|

cos(

θ

)

=

|

||

|

cos

θ

=

2:

A

B

が直交している場合、

0

)

90

90

cos(

|

||

|

=

=

o o

或いは

B

A

B

A

(8)

7.ベクトルと3次元座標

ベクトル

A

X, Y, Z

座標はそれぞれ

, とし、

X,

Y, Z

軸の単位ベクトルをそれぞれ

i, j, k

とすれば、

A

X, Y,

Z

成分

は次のように表現できる。

A

x

y

A

z

A Y Z Y X

v

v

v

,

,

=

=

j

v

i

v

A Y A X

y

x

したがって、

A

A

x

A

y

X v Y v i j X

v

Z

=

z

A

k

k

j

i

v

v

v

A

=

X

+

Y

+

Z

=

x

A

+

y

A

+

z

A

(9)

3次元ベクトルの足し算、引き算

足し算

+

+

+

=

+

B A B A B B A A

z

z

y

y

x

x

z

y

x

z

y

x

引き算





+









z

A

z

B

z

A

z

B

=

B A B A B A B B B A A A

z

z

y

y

x

x

z

y

x

z

y

x

(10)

直線のベクトル表現

を結ぶ直線を、その直線上の任意の点

を用い

て表現する。

ベクトル

と同じ向きなので、その間の

違いは大きさ(長さ)だけである。従って、両者の関係は

次の式で表現できる。

2

p

1

p

1 2

p

p

p

1

p

p

)

(

2 1 1

p

p

p

p

=

t

ここで、

の長さ、

の長さである。

とすれば、

が得られ、

P

P1

P2

|

|

|

|

1 2 1

p

p

p

p

=

t

|

p

p

1

|

|

p

2

p

1

|

1 2

p

p

1

p

p

1

p

v

p

=

t

+

)

(

2 1 1

p

p

p

p

=

t

1 2

p

p

v

=

p

p

1

=

t

v

v

(11)

10

3次元ベクトルの内積

一方、

k

j

i

A

=

x

A

+

y

A

+

z

A

B

=

x

B

i

+

y

B

j

+

z

B

k

k

k

j

k

i

k

k

j

j

j

i

j

k

i

j

i

i

i

B

A

+

+

+

+

+

+

+

+

=

B A B A B A B A B A B A B A B A B A

z

z

y

z

x

z

z

y

y

y

x

y

z

x

y

x

x

x

一方、

が成立するため、

0

=

=

=

=

=

=

j

i

k

j

i

j

k

k

i

k

j

i

1

=

=

=

i

j

j

k

k

i

B A B A B A

x

y

y

z

z

x

+

+

=

B

A

(12)

10

3次元ベクトルの内積(続き)

とすると、

B A B A B A

x

y

y

z

z

x

+

+

=

B

A

=

=

B B A A

y

x

y

x

B

A

z

A

z

B

A

B

B

A

B

A

=

T

=

T

(13)

11

3次元空間内の平面

平面の性質:

1.平面上にある平行でない直線と直交する直線は

平面上のすべての直線と直交する。

その直線のことを法線という。

平面

plane

の法線ベクトルを

n

とし、平面上の既知の1つ

plane

p0

p

平面

plane

の法線ベクトルを

とし、平面上の既知の1つ

の点を

とし、

を平面上の任意の点とする。

ベクトル

と直交するために、

あるいは、

0

p

0

)

(

p

p

0

n

=

n

n

p

0

p

p

n

0

0

=

p

n

p

n

(14)

12

平面と直線との交差点

直線の方程式:

平面の方程式:

交差点は平面と直線の両方にあるために、両方の方程式

を満たしている。

0

0

=

p

n

p

n

1

p

v

p

=

t

+

p

=

t

v

+

p

1

この連立方程式より、

したがって、

=

+

=

0

0 1

p

n

p

n

p

v

p

t

0

0 1

=

+

v

n

p

n

p

n

t

v

n

p

p

n

=

(

1 0

)

t

1 0 1

)

(

p

v

v

n

p

p

n

p

+

=

(15)

練習問題1

1.1 点 と点 を通る直線の方程式 を求めなさい。 1.2 点 と点 を通る直線の方程式 を求めなさい。           = 4 3 2 1 p           = 8 6 4 2 p           = 0 0 0 1 p           = 4 3 2 2 p     2     4 1 1.3 点 と点 を通る直線と点 を通り、ベクトル と垂直する平面との交差点を求めなさい。           = 4 3 2 1 p           = 8 6 4 2 p           = 3 2 1 3 p           = 1 1 4 n

(16)

ベクトル、座標軸と座標

P 原点 座標軸 X x i

θθθθ

θ

cos

|

| P

=

x

P

i

i

P

=

=

|

||

|

cos

θ

x

P

i

P

i

=

T

=

x

(17)

3次元座標系とベクトル(点)の座標

ベクトル(点)Px, y, z 座標は、P X, Y, Z 軸の単位ベ クトル i, j, k との内積を表すことができる。

=

=

=

=

P

j

P

j

P

i

P

i

T T

y

x

=

=

=

=

P

k

P

k

P

j

P

j

T T

z

y

(1)

(18)

回転変換

PO-XYZにおける座標が既知 O’-X’Y’Z’座標系におけるPの座標を求める問題である。 Y P= (x, y, z) = (x', y', z') Y' y X X' O = (x', y', z') y' x' x

(19)

回転変換

前提条件: ● PO-XYZにおける座標 x,y,zO’-X’Y’Z’座標系の各軸の単位ベクトルがO-XYZにおける 座標が既知であること。

P

k'

j'

i'

P

k'

P

j'

P

i'

'

'

'

=

=

T T T T T T

z

y

x

=

=

=

P

k'

'

P

j'

'

P

i'

'

T T T

z

y

x

(20)

とすると、

=

=

=

'

'

'

k'

,

'

'

'

j'

,

'

'

'

i'

z y x z y x z y x

j

j

j

j

j

j

i

i

i

 

 

x

'

i

'

i

'

i

'

x

=

z

y

x

k

k

k

j

j

j

i

i

i

z

y

x

z y x z y x z y x

'

'

'

'

'

'

'

'

'

'

'

'

回転行列は変換先の座標軸の単位ベクトルのである

(21)

[

]

=

=

=

1

0

0

0

1

0

0

0

1

k'

k'

j'

k'

i'

k'

k'

j'

j'

j'

i'

j'

k'

i'

j'

i'

i'

i'

k'

j'

i'

k'

j'

i'

RR

T

 

T T T

回転行列の性質

T

R

R

-

1

=

(22)

=

=

'

'

'

'

'

'

'

'

'

1 z z z y y y x x x T

-k

j

i

k

j

i

k

j

i

R

R

=

'

'

'

1

z

y

x

z

y

x

-R

回転行列の性質

したがって、

=

=

=

'

'

'

,

'

'

'

,

'

'

'

z z z y y y x x x

k

j

i

k

j

i

k

j

i

k

j

i

 

 

(23)

座標変換

PO-XYZにおける座標が既知 O’-X’Y’Z’座標系におけるPの座標を求める問題である。 Y X' Y' P'= P-O' X O P' O' P

(24)

(

)

(

)

(

)

=

=

=

O'

P

k'

O'

P

j'

O'

P

i'

'

'

'

z

y

x

したがって

i'

i'

'

T T

x

並進ベクトル

O'

k'

j'

i'

P

k'

j'

i'

'

'

'

=

T T T T

z

y

x

(25)

回転行列の計算

(26)

3次元ベクトルの外積

=

=

z y x z y x

b

b

b

a

a

a

B

A

とすると、 したがって、 したがって、

(

) (

)

k

k

k

j

k

i

j

k

j

j

j

i

i

k

i

j

i

i

k

j

i

k

j

i

B

A

×

+

×

+

×

+

×

+

×

+

×

+

×

+

×

+

×

=

+

+

×

+

+

=

×

z z x y z x x z y y y x x z x y x x z y x z y x

b

a

b

a

b

a

b

a

b

a

b

a

b

a

b

a

b

a

b

b

b

a

a

a

   

   

   

(27)

ij, jk, そしてkiは垂直である。したがって、

0

=

×

=

×

=

×

i

j

j

k

k

i

j

k

i

j

i

k

i

j

k

i

k

j

k

i

j

k

j

i

=

×

=

×

=

×

=

×

=

×

=

×

 

 

 

i, j, kX, Y, Z 軸の単位ベクトルで、ii, jj, そしてkkは平行である。だから、 したがって、

j

k

i

j

i

k

×

=

 

×

=

k

j

i

B

A

)

(

)

(

)

(

a

z

b

y

+

a

y

b

z

+

a

z

b

x

a

x

b

z

+

a

y

b

x

+

a

x

b

y

=

×

 

(28)

z y x z y x

b

b

b

a

a

a

k

j

i

B

A

×

=

簡単な記述法として、ベクトルの表現なら 行列の表現なら、まず A[×] を下記のように定義すると 行列の表現なら、まず A[×] を下記のように定義すると

=

×

0

0

0

] [ x y x z y z

a

a

a

a

a

a

A

+

+

=

=

×

× y x x y z x x z z y y z

b

a

b

a

b

a

b

a

b

a

b

a

 

B

A

B

A

[ ]

(29)

定理: ] [ ] [

0

0

0

0

0

0

× ×

=

=

=

A

A

x y x z y z x y x z y z

a

a

a

a

a

a

a

a

a

a

a

a

T T ] [ ] [×

=

A

×

A

T 証明: 定理:Aが単位ベクトルの場合、 証明: 宿題にする

I

AA

A

A

× ×

 

=

T

] [ ] [

(30)

Y X O P’=(x’,y’) P=(x,y) y’ x’ x y θ α ρ ρ

3次元の回転変換:

回転軸がZ軸の場合

=

=

=

z

z

y

y

x

x

'

'

'

回転後の

回転後の

+

=

+

=

=

+

=

θ

α

ρ

θ

α

ρ

θ

α

ρ

θ

α

ρ

θ

α

ρ

θ

α

ρ

sin

)

cos

(

cos

)

sin

(

)

sin(

'

sin

)

sin

(

cos

)

cos

(

)

cos(

'

y

x

+

=

=

θ

θ

θ

θ

cos

sin

'

sin

cos

'

y

x

y

y

x

x

したがって

(31)

一般的な場合における回転変換

1.まず、回転軸を Z 軸とする座標系の 設定 2.点の座標をその座標系に変換する 3.Z 軸まわりの回転変換を行う 4.変換した後の座標を元の座標系に戻 k P’ 回転後 4.変換した後の座標を元の座標系に戻 す O θ 回転軸 i j k P 回転前

(32)

ω:回転軸の単位ベクトル、k:新しい座標系のZ軸の単位ベクトル 点Pの新しい座標系でのZ座標は θ 回転軸 j k P P’

[

]

P

k

P

k

ω

k

ω

T T z y x

z

=

=

=

=

ω

ω

ω

 

ベクトルPkと垂直な方向をY軸の方向とすると、 Y軸の単位ベクトルj、そしてPの新しい座標系での

( )

0

|

T T T

=

=

=

=

=

×

×

=

× × × × × × × × ×

P

j

P

k

k

P

P

k

P

k

k

P

P

k

P

k

P

k

P

k

P

k

P

k

j

] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [

y

|

T O i Y軸の単位ベクトルj、そしてPの新しい座標系での Y座標は

(33)

P

k

k

P

P

k

k

P

P

k

k

j

k

k

j

i

] [ ] [ ] [ ] [ × × × ×

=

×

=

×

=

T T i:新しい座標系のX軸の単位ベクトル 点Pの新しい座標系でのX座標は θ 回転軸 j k P P’

P

k

k

P

P

k

k

P

i

P

] [ ] [ ] [ ] [ × × × ×

=

=

T T

x

O i

(34)

回転後の座標:

=

+

=

=

=

× × × × × × × ×

P

k

k

P

P

k

k

P

P

k

k

P

P

k

k

P

] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ T T T T

y

x

y

y

x

x

sin

cos

sin

'

cos

sin

cos

'

θ

θ

θ

θ

θ

θ

=

=

z

k

T

P

z'

(35)

回転後の座標:

P

kk

P

k

k

PP

k

P

k

k

P

P

k

k

P

k

k

PP

k

k

k

j

i

] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ T T T T T

P

+

=

+

+

=

× × × × × × × × × × ×

θ

θ

sin

cos

'

'

'

'

x

y

z

P

(

)

(

I

kk

k

kk

)

P

P

kk

P

k

P

k

k

P

kk

P

k

k

P

P

k

k

P

] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ T T T T T

+

+

=

+

+

=

+

× × × × × × × ×

θ

θ

θ

θ

θ

sin

cos

sin

cos

sin

(36)

回転行列:

(

T

)

T

ωω

ω

ωω

I

R

RP

P

] [

+

+

=

=

×

θ

θ

sin

cos

'

(37)

回転変換

回転行列:

(

)

(

)

(

)

ωω

P

ω

P

P

P

ωω

P

ω

P

ωω

I

RP

P

ωω

ω

ωω

I

R

] [ ] [

sin

cos

1

cos

sin

cos

'

sin

cos

T T T T T

+

+

=

+

+

=

=

+

+

=

× ×

θ

θ

θ

θ

θ

θ

θ

(

)

(

)

(

)

ω

P

ω

P

P

ω

P

ω

P

ω

ω

P

P

ω

P

ωω

P

[ ]

)

(

cos

1

cos

sin

sin

)

(

cos

1

cos

sin

cos

1

cos

T

+

+

×

=

×

+

+

=

+

+

=

×

θ

θ

θ

θ

θ

θ

θ

θ

θ

参照

関連したドキュメント

ベクトル計算と解析幾何 移動,移動の加法 移動と実数との乗法 ベクトル空間の概念 平面における基底と座標系

 CKD 患者のエネルギー必要量は 常人と同程度でよく,年齢,性別,身体活動度により概ね 25~35kcal kg 体重

・「下→上(能動)」とは、荷の位置を現在位置から上方へ移動する動作。

一方で、自動車や航空機などの移動体(モービルテキスタイル)の伸びは今後も拡大すると

 右上の「ログイン」から Google アカウント でログインあるいは同じ PC であると⼆回⽬以

この P 1 P 2 を抵抗板の動きにより測定し、その動きをマグネットを通して指針の動きにし、流

大気と海の間の熱の

ご使用になるアプリケーションに応じて、お客様の専門技術者において十分検証されるようお願い致します。ON