Bu sayfada rotasyon (döndürme) dönüşümlerini öğreneceğiz. 2 boyutlu uzayda $\theta$ açısı kadar döndürme, 3 boyutlu uzayda $x$, $y$, $z$ eksenleri etrafında döndürme matrisleri, Euler açıları ve döndürme özellikleri (ortogonalite, determinant) detaylı örneklerle anlatılacaktır.
Rotasyon (döndürme), bir vektörü veya koordinat sistemini belirli bir açı kadar bir eksen etrafında döndüren lineer dönüşümdür. Rotasyon matrisleri:
Bir noktayı veya vektörü orijin etrafında $\theta$ açısı kadar saatin tersi yönünde (pozitif yönde) döndüren matris:
Saatin yönünde (negatif yönde) döndürme matrisi ise açının negatif alınmasıyla elde edilir:
▪️ Ortogonal: $R(\theta)^T R(\theta) = I$ ve $R(\theta)^T = R(-\theta)$
▪️ Determinant: $\det(R(\theta)) = 1$ (orijin korunur, alan değişmez)
▪️ Norm Koruma: $\|R(\theta)v\| = \|v\|$ (uzunluk değişmez)
$v = (1, 0)$ vektörünü $\theta = 90^\circ$ saatin tersi yönünde döndürelim. $\cos90^\circ = 0$, $\sin90^\circ = 1$:
$v = (1, 0)$ vektörünü $\theta = 90^\circ$ saat yönünde döndürelim. Saat yönünde döndürme için $R(-\theta)$ kullanılır:
• Pozitif açı ($+\theta$): Saatin tersi yönünde döndürme
• Negatif açı ($-\theta$): Saat yönünde döndürme
• $R(-\theta) = R(\theta)^T$ (transpoze)
$v = (1, 1)$ vektörünü $\theta = 45^\circ$ saat yönünde döndürelim. $\cos45^\circ = \frac{\sqrt{2}}{2}$, $\sin45^\circ = \frac{\sqrt{2}}{2}$:
3 boyutlu uzayda döndürme, üç temel eksen etrafında yapılır: $x$, $y$ ve $z$ eksenleri.
$v = (0, 1, 0)$ vektörünü z ekseni etrafında $90^\circ$ saatin tersi yönünde döndürelim:
3 boyutlu uzayda herhangi bir rotasyon, üç ardışık döndürme ile ifade edilebilir. En yaygın kullanılan Euler açıları şunlardır:
| Döndürme Sırası | Matris | Açılar |
|---|---|---|
| Z-Y-X (Roll-Pitch-Yaw) | $R = R_x(\phi) R_y(\theta) R_z(\psi)$ | $\psi$ (yaw), $\theta$ (pitch), $\phi$ (roll) |
| Z-X-Z (Euler) | $R = R_z(\gamma) R_x(\beta) R_z(\alpha)$ | $\alpha, \beta, \gamma$ |
| X-Y-Z (Tait-Bryan) | $R = R_z(\psi) R_y(\theta) R_x(\phi)$ | $\phi, \theta, \psi$ |
▪️ Roll ($\phi$): Uçağın kendi ekseni etrafında dönmesi (x ekseni)
▪️ Pitch ($\theta$): Uçağın burun kaldırması/indirmesi (y ekseni)
▪️ Yaw ($\psi$): Uçağın sağa/sola sapması (z ekseni)
| Özellik | Açıklama |
|---|---|
| Ortogonalite | $R^T R = R R^T = I$ (sütunlar ve satırlar ortonormaldir) |
| Determinant | $\det(R) = 1$ (yön korur, sağ-el sistemi) |
| Ters | $R^{-1} = R^T = R(-\theta)$ |
| Norm Koruma | $\|Rv\| = \|v\|$ (uzunluk değişmez) |
| İç Çarpım Koruma | $(Ru) \cdot (Rv) = u \cdot v$ (açılar değişmez) |
| Grupsal Özellik | $R(\alpha)R(\beta) = R(\alpha + \beta)$ (aynı eksen için) |
Soru: $v = (1, 0, 0)$ vektörüne önce z ekseni etrafında $90^\circ$, sonra x ekseni etrafında $90^\circ$ döndürme uygulayın.
Çözüm:
Soru: $R_x(\theta) R_y(\phi)$ çarpımının determinantını hesaplayın.
Çözüm:
Soru: $v = (2, 3)$ vektörünü 30° saatin tersi yönünde ve 30° saat yönünde döndürün ve sonuçları karşılaştırın.
Çözüm: $\cos30^\circ = \frac{\sqrt{3}}{2} \approx 0.866$, $\sin30^\circ = 0.5$
Görüldüğü gibi vektör zıt yönlerde dönmüştür. Saatin tersi yönünde dönen vektör saat yönünde dönen vektörün $R(\theta)^T$ ile çarpımıdır.
Rotasyon = Bir vektörü bir eksen etrafında belirli bir açı kadar döndürme
▪️ 2 Boyutlu Rotasyon: $R(\theta) = \begin{bmatrix} \cos\theta & -\sin\theta \\ \sin\theta & \cos\theta \end{bmatrix}$
▪️ Saat Yönü: $R(-\theta) = \begin{bmatrix} \cos\theta & \sin\theta \\ -\sin\theta & \cos\theta \end{bmatrix}$
▪️ 3 Boyutlu Rotasyon: $R_x, R_y, R_z$ matrisleri
▪️ Özellikler: Ortogonal, determinant=1, norm korur, tersi transpozesi
▪️ Euler Açıları: Herhangi bir rotasyon 3 açı ile ifade edilebilir
▪️ Roll-Pitch-Yaw: Uçaklar ve robotikte kullanılan açılar
Bir sonraki adımda "Öteleme ve Ölçekleme Dönüşümleri" ile diğer temel dönüşümleri öğreneceğiz.