|
Ein kartesisches Koordinatensystem ist ein orthogonales
Koordinatensystem, dessen Koordinatenlinien Geraden in konstantem Abstand sind.
Das kartesische Koordinatensystem ist benannt nach seinem Erfinder René Descartes, nach seinem latinisierten Namen
Cartesius. Es handelt sich um das am häufigsten verwendete Koordinatensystem, da sich in diesem geometrische Sachverhalte am besten beschreiben lassen.
Die horizontale Achse wird als x-Achse, Abszisse oder Rechtsachse bezeichnet.
Die vertikale Achse heißt entsprechend y-Achse, Ordinate oder Hochachse.

- Ebenes (2-dimensionales) kartesisches Koordinatensystem mit 2 Punkten P und Q und ihren Koordinaten
Koordinatentransformation zwischen
kartesischen Koordinatensystemen
Will man bei einem Koordinatensystem die Maßstäbe ändern, müssen die Koordinaten aller Punkte umgerechnet werden. Dabei bleiben die
Verhältnisse der Strecken zueinander bestehen. Es gilt für einen Punkt auf der
y-Achse:

Dabei sind die alt-Werte die Werte aus dem bekannten Koordinatensystem, die neu-Werte die Werte des neuen Koordinatensystems.
Löst man die Gleichung nach yneu auf, hat man den y-Wert der im neuen Koordinatensystem einzuzeichnen ist.
Für die x-Werte gilt entsprechendes:

Dieses Transformationsproblem tritt beispielsweise am PC auf, wenn
in einer Programmiersprache kein Befehl für die
Koordinatenumrechnung vorhanden ist. Dann muss man alle x- und y-Werte transformieren , so dass sie der PC richtig darstellt.
Beispiel
Um die Funktion y = sin(x) auf einem
PC darstellen zu können, will man den maximalen y-Wert bei 2 und den minimalen y-Wert bei -2 haben. Bei diesem Computer beträgt
z.B. der maximale y-Wert 100 und der minimale y-Wert 0. Die x-Koordinaten sollen unverändert bleiben.
Dann ist bekannt
- yalt = sin(xalt),
ymaxalt = 2 und yminalt = - 2.
Weiterhin ist bekannt
- ymaxneu = 100, yminneu = 0.
Gesucht sind die yneu-Werte für sin(xneu), wobei xneu = xalt.
Man kann obige Verhältnisformel nach yneu auflösen
und ist am Ziel.


Statt yalt setzt man jetzt die gesuchte Funktion ein:
yalt = sin(x). Dann erhält man insgesamt:
.
Man beachte
Beim PC liegt der Nullpunkt der
y-Achse im linken oberen Eck und die y-Koordinate wird mit positiven Werten nach unten aufgetragen. Mit der obigen Rechnung würde
das Bild jetzt auf dem Kopf stehen.
Um dieses Problem zu vermeiden, muss man ymaxneu = 0 und yminneu = 100 setzen und erhält dann
.

-
- Beispiel für eine Koordinatentransformation
In Visual Basic gibt es für die Koordinatensystemumrechnung den Befehl scale bzw scalemode.
Siehe auch: Polarkoordinaten
|