Affine Transformation

Affine Transformation
Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung.

Bei einer Koordinatentransformation werden Koordinaten von einem Koordinatensystem in ein anderes übertragen. Formal gesehen ist dies der Übergang von den ursprünglichen Koordinaten (x1,x2,...,xN) zu den neuen Koordinaten (x'1,x'2,...,x'N).

Typische Transformationsvorgänge sind: Verschiebung (Translation), Drehung (Rotation) und Veränderung des Maßstabs (Skalierung).

Die x'i können beliebige Funktionen aller xi sein. In der Regel verwendet man spezielle Transformationen, bei denen diese Funktionen gewissen Einschränkungen, z. B. Differenzierbarkeit oder Linearität, unterliegen.

Koordinatentransformationen können angewendet werden, wenn sich ein Problem in einem anderen Koordinatensystem leichter lösen lässt, z. B. bei der Transformation von kartesischen Koordinaten in Kugelkoordinaten oder umgekehrt.

Inhaltsverzeichnis

Lineare Transformationen

Bei linearen Transformationen sind die neuen Koordinaten lineare Funktionen der ursprünglichen, also

x'1 = a11x1 + a12x2 + ... + a1nxn
x'2 = a21x1 + a22x2 + ... + a2nxn
usw.

bzw.

\vec{x'}=A\cdot\vec{x}

Der Ursprung des neuen Koordinatensystems stimmt dabei mit dem des alten überein.

Verschiebung (Translation)

Verschiebung

Eine Translation kann entweder als Verschiebung des Koordinatenursprungs oder (leichter vorstellbar) als Verschiebung der abgebildeten Objekte gedeutet werden.

Im 2D-Raum erfordert eine Translation zwei Parameter: Verschiebung in x-Richtung (tx) und in y-Richtung (ty).
Analog dazu gibt es in 3D drei Parameter: zusätzliche Verschiebung in z-Richtung (tz).

Beispiel

Wir betrachten zwei Koordinatensysteme S und S'. S ist gegenüber S' um den Vektor \vec{b} = \begin{pmatrix} 2 \\ 1 \end{pmatrix} verschoben.

Ein Punkt P, der im Koordinatensystem S die Koordinaten \vec{x} hat, besitzt dann im Koordinatensystem S' die Koordinaten \vec{x'}=\vec{x}-\vec{b}.

Drehung (Rotation)

Drehung gegen den Uhrzeigersinn

Bei einer Rotation wird das Koordinatensystem gedreht. Auch dieser Vorgang ist als Drehung der abgebildeten Objekte einfacher vorstellbar.

In zwei Dimensionen gibt es nur einen Rotationswinkel als Parameter. Im 3D-Raum kann man um alle drei Koordinatenachsen drehen. Dargestellt wird eine Drehung durch eine Drehmatrix.

Beispiel

Wir betrachten zwei (hier: dreidimensionale) kartesische Koordinatensysteme S und S' mit einer gemeinsamen z-Achse und gemeinsamen Ursprung. S' sei gegenüber S um den Winkel \varphi um die z-Achse gedreht. Ein Punkt P, der im Koordinatensystem S die Koordinaten \vec p=(x, y, z) hat, besitzt dann im Koordinatensystem S' die Koordinaten:

  • x'=x\cos\varphi - y\sin\varphi,
  • y'=x\sin\varphi+y\cos\varphi,
  • z' = z

Somit ergibt sich mit der Drehmatrix für eine Rotation des Koordinatensystems im Uhrzeigersinn (und damit des Punktes gegen den Uhrzeigersinn)  \mathbf{\begin{pmatrix} \cos\varphi & -\sin\varphi & 0 \\ \sin\varphi & \cos\varphi & 0 \\ 0 & 0 & 1\end{pmatrix}} \vec p  = \vec p'.

Skalierung

Skalierung

Bei der Skalierung werden die „Einheiten“ der Achsen geändert. Das heißt, die Zahlenwerte der Koordinaten xi werden mit konstanten Faktoren λi multipliziert („skaliert“)

x_i'=\lambda_i\cdot x_i.

Die Parameter dieser Transformation sind die N Zahlen λi. Ein Spezialfall ist die „Maßstabsänderung“, bei der alle Faktoren den gleichen Wert haben

λi = λ.

Die Skalierung ist ein Spezialfall der linearen Transformation, bei der alle Koordinatenwerte mit dem gleichen Faktor s multipliziert werden. Die Matrix A ist in diesem Fall s mal die Einheitsmatrix.

Scherung

Scherung

Bei der Scherung verändert sich der Winkel zwischen den Koordinatenachsen.

Im 2D-Raum gibt es daher einen Parameter und im 3D-Raum drei Parameter.

Affine Transformationen

Affine Transformationen bestehen aus einer oder mehreren einfachen Transformationen.

Sind beide beteiligten Koordinatensysteme linear, (d.h. im Prinzip durch einen Koordinatenursprung und gleichmäßig unterteilte Koordinatenachsen gegeben), so liegt eine affine Transformation vor. Hierbei sind die neuen Koordinaten affine Funktionen der ursprünglichen, also

x'1 = a11x1 + a12x2 + ... + a1nxn + b1
x'2 = a21x1 + a22x2 + ... + a2nxn + b2
usw.

Dies kann man kompakt als Matrixmultiplikation des alten Koordinatenvektors \vec{x}=(x_1,...,x_n) mit der Matrix A, die die Koeffizienten aij enthält, und Addition eines Vektors \vec{b}, der die bi enthält, darstellen

\vec{x'}=A\cdot\vec{x} + \vec{b}

Die Translation ist ein Spezialfall einer affinen Transformation, bei der A die Einheitsmatrix ist.

Beispiele

Kartesische Koordinaten und Polarkoordinaten

Hauptartikel: Polarkoordinaten

Ein Punkt in der Ebene wird im kartesischen Koordinatensystem durch seine Koordinaten (x,y) und im Polarkoordinatensystem durch den Abstand r vom Ursprung und dem (positivem) Winkel {} \varphi zur x-Achse bestimmt.

Dabei gilt für die Umrechnung von Polarkoordinaten in kartesische Koordinaten:

  • x=r\cdot\cos\varphi
  • y=r\cdot\sin\varphi

Für die Umrechnung von kartesischen Koordinaten in Polarkoordinaten gilt:

  • r=\sqrt{x^2+y^2}
  • \varphi =  \begin{cases}\arctan\frac yx&\mathrm{f\ddot ur}\ x>0\\
\arctan\frac yx+\pi&\mathrm{f\ddot ur}\ x<0,\,y\geq0\\
\arctan\frac yx-\pi&\mathrm{f\ddot ur}\ x<0,\,y<0\\
\pi/2&\mathrm{f\ddot ur}\ x=0,\,y>0\\
-\pi/2&\mathrm{f\ddot ur}\ x=0,\,y<0
\end{cases}
{}=\begin{cases}\arccos\frac xr&\mathrm{f\ddot ur}\ y\geq0\\
\arccos\left(-\frac xr\right)-\pi&\mathrm{f\ddot ur}\ y<0
\end{cases}

Weitere Anwendungen

In der Physik sind die Galilei-Transformation und die Lorentz-Transformation wichtig.

In den Geowissenschaften - insbesondere der Geodäsie und Kartographie gibt es noch weitere Transformationen, die formal Koordinatentransformationen darstellen.

Im Bereich Robotik gilt die Denavit-Hartenberg-Transformation als das Standardverfahren.

Literatur

  • I.N. Bronstein, K.A. Semendjajew, G. Musiol, Taschenbuch der Mathematik, Verlag Harry Deutsch, Thun, 2005, ISBN 9783817120062
  • Siegfried Heitz, Koordinaten auf geodätischen Bezugsflächen, Dümmler, Bonn 1985, ISBN 3-427-78981-0
  • Siegfried Heitz, Mechanik fester Körper, Band 1: Grundlagen, Dynamik starrer Körper, Dümmler, Bonn 1980, ISBN 3-427-78921-7

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Affine transformation — In geometry, an affine transformation or affine map or an affinity (from the Latin, affinis , connected with ) between two vector spaces (strictly speaking, two affine spaces) consists of a linear transformation followed by a translation::x… …   Wikipedia

  • affine transformation — noun (mathematics) a transformation that is a combination of single transformations such as translation or rotation or reflection on an axis • Topics: ↑mathematics, ↑math, ↑maths • Hypernyms: ↑transformation …   Useful english dictionary

  • affine transformation — noun a linear transformation between vector spaces followed by a translation …   Wiktionary

  • Affine transformation — …   Википедия

  • Affine shape adaptation — is a methodology for iteratively adapting the shape of the smoothing kernels in an affine group of smoothing kernels to the local image structure in neighbourhood region of a specific image point. Equivalently, affine shape adaptation can be… …   Wikipedia

  • affine — [ afin ] adj. • XXe; fém. de affin 1 ♦ Biol. Formes affines, présentant des ressemblances ne traduisant pas toujours des liens de parenté. Les sélaginelles sont affines aux lycopodes. 2 ♦ Math. Transformation affine : transformation dans le plan… …   Encyclopédie Universelle

  • Affine — may refer to:*Affine cipher, a special case of the more general substitution cipher *Affine combination, a certain kind of constrained linear combination *Affine connection, a connection on the tangent bundle of a differentiable manifold *Affine… …   Wikipedia

  • Transformation geometrique — Transformation géométrique Pour les articles homonymes, voir Transformation. On appelle transformation géométrique, toute bijection d une partie d un ensemble géométrique dans lui même. On peut tenter une ou des classifications de ces… …   Wikipédia en Français

  • Affine differential geometry — Affine differential geometry, as its name suggests, is a type of differential geometry. The basic difference between affine and Riemannian differential geometry is that in the affine case we introduce volume forms over a manifold instead of… …   Wikipedia

  • Affine Abbildung — In der Geometrie und in der Linearen Algebra, Teilgebieten der Mathematik, ist eine affine Abbildung (auch affine Transformation genannt, insbesondere bei einer bijektiven Abbildung) eine Abbildung zwischen zwei affinen Räumen, bei der… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”