Schnittpunkte von zwei Kreisen in MATLAB
Ich brauche, um herauszufinden, den Schnittpunkten von zwei Kreisen. Ich habe die Mittelpunkte und dem radius des jeweiligen Kreises. Ich muss es tun in MATLAB. Jede Hilfe wird geschätzt.
InformationsquelleAutor Pow | 2011-03-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Finden Sie die Gleichungen der Kreise. Stellen Sie sicher, zu berücksichtigen, für die negativen der Quadratwurzel oder sonst werden Sie nur noch einen halb Kreis.
Legen Sie die Gleichungen der beiden Kreise gleich zu einander.
InformationsquelleAutor LostLin
Davon ausgehen, ein Dreieck ABC, wobei A und B sind die Zentren des Kreises, und C ist eine oder der andere Schnittpunkt ist. a, b, und c sind die gegenüberliegenden Seiten die entsprechenden Ecken. alpha -, beta -, und gamma der Winkel im Zusammenhang mit A -, B -, und C, beziehungsweise.
Dann, b^2+c^2 - 2*bccos(alpha) = a^2. Zu wissen, alpha (oder dessen Cosinus), finden Sie die Lage von C.
Huh? Ich verstehe nicht, was du meinst.
Wahrscheinlich Essen ist zu Fragen, warum Sie mit % # " für Kommentare.
vielen Dank für die exlanation
stackoverflow ist nicht der Auffassung
%
als marker für die Kommentare. Um die richtige Hervorhebung verwende ich%#
- so sieht es Recht und kann direkt copy-Paste in MatlabInformationsquelleAutor Jonas
Hier einen einfachen code, der mit zwei File-Exchange-Veröffentlichungen: first - Kreise, zweite - zu finden Kreuzungen (links unten).
InformationsquelleAutor yuk
Funktion
CIRCCIRC
tut dies für Sie.Dadurch erhalten Sie die beiden Schnittpunkte.
http://www.mathworks.nl/help/map/ref/circcirc.html
InformationsquelleAutor Peter Raeves