Hallo, ich bin grade damit beschäftigt, ein kleines Programm zu schreiben, bei dem nebenbei der Abstand zweier Punkte anhand ihrer Koordinanten in einem zweidimensionalen Koordinatensystem berechnet werden soll. Also z.B. P1 (3,7) P2 (12,32) Gesucht: Der Abstand zwischen P1 und P2 Es gibt doch bestimmt eine handliche Formel dafür... Kann jemand weiterhelfen?
Das ganze nennt sich "Satz des Pythagoras" citb
GB schrieb: > Gesucht: Der Abstand zwischen P1 und P2 Wie sollte der Abstand denn formuliert werden? In den einzelnen Koordinaten, als Betrag, als Punkt-Richtungsform, als...
Und so sieht er aus. d = sqrt( (P1.x-P2.x)^2 + (P1.y-P2.y)^2 )
GB schrieb: > citb schrieb: >> Das ganze nennt sich "Satz des Pythagoras" >> >> citb > > gesucht: handliche Formel! ;O) noch handlicher geht ja wohl kaum...
Helmut Lenzen schrieb: > Und so sieht er aus. Und wieder hat sich einer gefunden, der die Hausaufgaben vorkaut. citb
Justus Skorps schrieb: > GB schrieb: >> citb schrieb: >>> Das ganze nennt sich "Satz des Pythagoras" >>> >>> citb >> >> gesucht: handliche Formel! ;O) > > noch handlicher geht ja wohl kaum... Naja, ohne die fertige Formel müßte man ja Schulmathematik der Mittelstufe können und sich womöglich noch ein kleines Bildchen malen, um's zu verstehen. Und die Subtraktion der Koordinaten muß man auch noch selbst machen. Das ist ja nun wirklich zuviel verlangt für einen Programmierer…
Helmut Lenzen schrieb: > d = sqrt( (P1.x-P2.x)^2 + (P1.y-P2.y)^2 ) Danke, den hab ich gesucht! citb schrieb: > Und wieder hat sich einer gefunden, der die Hausaufgaben vorkaut. Nein, alter Mann (ich) ist grade erst aufgestanden (Samstag morgen) ;O) Joe G. schrieb: > Wie sollte der Abstand denn formuliert werden? In den einzelnen > Koordinaten, als Betrag, als Punkt-Richtungsform, als... Ohne Einheit (so, wie die beiden Koordinatenachsen)
citb schrieb: >> Und so sieht er aus. > > Und wieder hat sich einer gefunden, der die Hausaufgaben vorkaut. Naja vielleicht weiss er es wirklich nicht. Programmieren kommt doch heute ind der Schule eher dran als Grundlagen der Mathematik. Und heute ist es doch sooo cool zu sagen das man von Mathe nix versteht.
Helmut Lenzen schrieb: > citb schrieb: >>> Und so sieht er aus. >> >> Und wieder hat sich einer gefunden, der die Hausaufgaben vorkaut. > > Naja vielleicht weiss er es wirklich nicht. Programmieren kommt doch > heute ind der Schule eher dran als Grundlagen der Mathematik. Na, ja. Pythagoras ist aber wohl so ziemlich die berühmteste Formel überhaupt. Die sollte man eigentlich schon auswendig wissen, egal zu welcher Tages und Nachtzeit. > Und heute ist es doch sooo cool zu sagen das man von Mathe nix versteht. Full ack.
Karl Heinz Buchegger schrieb: > Pythagoras ist aber wohl so ziemlich die berühmteste Formel überhaupt. Laut Tante Google ist es E = m * c^2
Leute, Sachlichkeit kann auch eine Form der Höflichkeit sein! ;O) Steckt eure "Mecker-Energien" lieber in sinnvolle Projekte! Oder noch besser in die eigene Entwicklung!!! :O))) Ob man den Satz des Pythagoras morgens früh um 12 auf Vektorrechnung anwenden kann oder nicht ist doch letztlich Rille! Und für alle, die nicht verstehen, was ich damit meine, hier zur Verdeutlichung noch eine schöne musikalische Illustration zum Thema: ;O) http://www.youtube.com/watch?v=lZSSeDJpTTM
Je nach Verwendeter Programmiersprache ist das aber auch schon fest eingebaut: http://docs.oracle.com/javase/1.4.2/docs/api/java/awt/geom/Point2D.html
Helmut Lenzen schrieb: > Karl Heinz Buchegger schrieb: >> Pythagoras ist aber wohl so ziemlich die berühmteste Formel überhaupt. > > Laut Tante Google ist es E = m * c^2 Nö, die ist
> Laut Tante Google ist es E = m * c^2
Gilt z. Z. nicht in Italien.
GB schrieb: > Steckt eure "Mecker-Energien" lieber in sinnvolle Projekte! Da steck ich die sowieso rein.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.