vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Re: Mathegenie gesucht 
Autor: HarryC
Datum: 15.02.06 17:07

Hallo met,

hier mal ein Code, der sich mit diesem Thema auseinander zu setzen scheint. Ich habe mir den nicht im Detail angesehen, wie hier eine Lösung gefunden werden soll.

Mein Vorschlag:

Ich versuche, ein rechtwinkliges Dreieck zu konstruieren. Zwei Ecken dieses Dreiecks werden durch die jeweiligen Mittelpunkte (M1 und M2) der Kreise (K1 und K2) gebildet. Im weiteren bezeichne ich die Punkte, an denen die Tangente jeweils den Kreis berührt, als Tangentialpunkte T1 und T2.

Da die Richtungsvektoren von M1 zu T1 bzw. M2 zu T2 parallel sein müssen, kann ich den dritten Punkt meines konstruierten Dreiecks durch dessen Entfernung von M1 dadurch berechnen, daß ich den Radius des kleineren Kreises (hier angenommen als R2) vom größeren R1 abziehe. Damit habe ich gleichzeitig an diesem dritten Punkt des Dreiecks einen rechten Winkel.

Der Innenwinkel alpha am Mittelpunkt M1 wäre demnach der arccos ( (R1-R2) / L), wobei L die Distanz von M1 und M2 ist. Da nunmehr der Innenwinkel bekannt ist, wird es einfacher sein, den Tangentialpunkt T1 zu berechnen.

Mit Hilfe des Tangentialpunkts läßt sich der (Richtungs-)Vektor vom Mittelpunkt zum Tangentialpunkt berechnen. Mit Hilfe des Skalarprodukts läßt sich dann von diesem Richtungsvektor der der Tangente berechnen. Diese Gerade berührt dann auch den Kreis K2 tangential. Der dortige Berührungspunkt läßt sich entweder gleichfalls über den zuvor gefundenen Winkel oder aber durch den Schnitt zwischen Tangente und Kreis K2 berechnen.

Hoffentlich gibt es irgendwo noch eine elegantere Lösung ...

HarryC
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Mathegenie gesucht1.068met15.02.06 10:11
Skizze?854skydeck15.02.06 10:14
Re: Mathegenie gesucht808RapID23o515.02.06 10:20
Re: Mathegenie gesucht906met15.02.06 10:37
Re: Mathegenie gesucht870met15.02.06 11:12
Re: Mathegenie gesucht1.068HarryC15.02.06 17:07

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel