Mathematik online lernen im Mathe-Forum. Nachhilfe online
Startseite » Forum » Innere Tangente zweier Kreise

Innere Tangente zweier Kreise

Universität / Fachhochschule

Sonstiges

Tags: Kreis, Tangent

 
Antworten Neue Frage stellen Im Forum suchen
Neue Frage
Projekt

Projekt aktiv_icon

16:55 Uhr, 07.04.2010

Antworten
Hallo,

ich möchte für ein VB-Programm eine innere Tangente an zwei Kreise legen.
Bei meiner Suche im Netz bin ich auf folgende Seite gestoßen f-lohmueller.de/pov_tut/geo/geom_c200d.htm, die einen Lösungsweg beinhaltet.
Jedoch zeigt die Lösung auf der Website zwei Kreise, deren Mittelpunkte nicht auf der Y-Achse liegen (wie in meinem Problem), sondern beliebig. Das Problem dabei ist, dass wenn ich für x1=x2=0 einsetze (die Mittelpunkte also auf der oder parallel zu y-Achse liegen), beim Berechnen vom Winkel Alpha einen unbestimmten Bruch erhalte.

Kann mir jemand vielleicht bei meinem Problem helfen?
Hierzu passend bei OnlineMathe:
Kreiszahl (Mathematischer Grundbegriff)
Kreis (Mathematischer Grundbegriff)
Elementare Kreisteile (Mathematischer Grundbegriff)
Tangente (Mathematischer Grundbegriff)
Sekante (Mathematischer Grundbegriff)
Differenzierbarkeit (Mathematischer Grundbegriff)

Online-Übungen (Übungsaufgaben) bei unterricht.de:
 
Online-Nachhilfe in Mathematik
Antwort
Fefel

Fefel

17:22 Uhr, 09.04.2010

Antworten
Hallo,

Wir suchen eine interne Tangente an zwei Kreise
von T1 zu T2,
Kreis 1:M1=<x1,y1,0>,r1.
Kreis 2:M2=<x2,y2,0>,r2.
Eine interne Tangente ist parallel zu einer Tangente vom Mittelpunkt des kleineren Kreises (hier: M2) zum einem Kreis um den Mittelpunkt des größeren Kreises (M1) aber mit dem Radius von r1+r2.
--------------------
Zur Berechnung des Punktes S (Berührpunkt der Tangente zwischen M2 und (r1+r2)) müssen wir zunächst die Seiten des Dreiecks( M2,M1,S) berechnen.
d(M1,S)=r1+r2.
Laut des Satz des Pythagoras können wir wie folgt rechnen:
d(M1,M2)=(x2-x1)2+(y2-y2)2.
Daher ist die dritte Seite (wieder mit dem Satz des Pythagoras):
d(M2,S)=d(M1,S)2+d(M1,M1)2

Der Winkel zwischen der Richtung von (M1,S) und der x-Richtung kann man durch die Berechnung der Winkel bei M1 mittels
trigonometrischer Funktionen berechnen.
Wenn x1<x2 gilt
α = 180° - abs(degrees( atan (y2-y1x2-x1)),
sonst gilt:
α = abs(degrees( atan (y2-y1x2-x1)).
Dann berechnen wir β und γ wie folgt:
β = abs ( degrees ( asin (dM1,Sd(M1,M2)))).
γ = α - β .
Die Position von T1:
xT_1 =x1-r1cos( Angle(M_1S) ).
yT_1 =y1-r1sin( Angle(M_1S) ).
Die Position von T2:
xT_2 =x2+r1cos( Angle(M_1S) ).
yT_2 =y2+r1sin( Angle(M_1S) ).

Frage beantwortet
Projekt

Projekt aktiv_icon

11:35 Uhr, 10.04.2010

Antworten
Hallo Fefel,



danke für deine Antwort, aber ich glaube du hast den Text genau von der Homepage kopiert, die ich erwähnt habe ;-). Wie auch immer, ich habe mittlerweile eine Lösung für meine Problem, der Thread kann damit glaube ich geschlossen werden :-).
Antwort
BjBot

BjBot aktiv_icon

11:39 Uhr, 10.04.2010

Antworten
Du bist ja sehr genügsam ;-)
Du brauchst dich doch nicht dafür bedanken, dass jemand in der Lage ist Copy+Paste zu machen :-D)