Zum Inhalt springen

Kartesisches Koordinatensystem

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 18. Januar 2004 um 10:17 Uhr durch 62.104.205.64 (Diskussion). Sie kann sich erheblich von der aktuellen Version unterscheiden.

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.

Umrechnung von einem kartesischen Koordinatensystem in ein anderes

Will man bei einem Koordinatensystem die Maßstäbe ändern , müssen die ganzen Punktwerte umgerechnet werden. Dabei bleiben die Verhältnisse der Strecken zueinander bestehen. Es gilt für einen Punkt auf der y Achse : (yneu - yminneu) / (ymaxneu - yminneu) = (yalt - yminalt) / (ymaxalt - yminalt) 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.

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. Beim Computer beträgt der maximale y - Wert 100 und der minimale y - Wert 0. Die x Koordinaten sollen unverändert bleiben.

Dann ist bekannt yalt = sin(xalt) , yaltmax = 2 und yaltmin = -2. Weiterhin ist bekannt yneumax = 100 , yneumin = 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. (yneu - yminneu) = (yalt - yminalt) / (ymaxalt - yminalt) * (ymaxneu - yminneu) yneu = (yalt - yminalt) / (ymaxalt - yminalt) * (ymaxneu - yminneu) + yminneu

Statt yalt setzt man jetzt die gesuchte Funktion ein: yalt = sin x

Diese Transformationsproblem tritt beispielsweise am PC auf, wenn in einer Programmiersprache kein Befehl für die Koordinatenumrechnung vorhanden ist. Dann muß man alle X und y Werte transformieren , so dass sie der PC richtig darstellt.

Beachten Sie das beim PC meist der Nullpunkt der y - Achse im linken oberen Eck liegt und die y-Koordinate mit positiven Werten nach unten aufgetragen wird.

In Visual Basic gibt es für die Koordinatensystemumrechnung den Befehl scale bzw scalemode.


Siehe auch: Polarkoordinaten