Forgatómátrix

Innen: testwiki
Ugrás a navigációhoz Ugrás a kereséshez

Sablon:Hunfn

  1. Sablon:Humatek A forgatómátrix egy olyan mátrix, amely egy vektor adott síkban vagy térben történő elforgatásához használatos. Két- és háromdimenziós térben különböző típusú forgatómátrixokat alkalmazunk:

Két dimenzióban (2D) Két dimenziós térben egy vektort egy szögben (θ) történő elforgatásához használt forgatómátrix így néz ki:

R(θ)=[cosθsinθsinθcosθ]

Ha a vektor (x,y), akkor a forgatás eredményeként kapott vektor (x,y) a következő lesz:

[xy]=R(θ)[xy]

Három dimenzióban (3D) Háromdimenziós térben a forgatásokat különböző tengelyek körül végezhetjük. A forgatómátrixokat az egyes tengelyek körüli forgatásra külön-külön definiáljuk.

1. x-tengely körüli forgatás (θ):

Rx(θ)=[1000cosθsinθ0sinθcosθ]

2. y-tengely körüli forgatás (θ):

Ry(θ)=[cosθ0sinθ010sinθ0cosθ]

3. z-tengely körüli forgatás (θ):

Rz(θ)=[cosθsinθ0sinθcosθ0001]

Ezek a forgatómátrixok egymással kombinálhatók, hogy tetszőleges irányú forgatásokat érjünk el a háromdimenziós térben. Sablon:-ford- Sablon:Trans-top

Sablon:Trans-bottom Sablon:Hunl