Kürzester Pfad zwischen zwei Punkten bei anfänglicher Neigungsbeschränkung

Angenommen, wir haben zwei Punkte ( X 0 , j ( X 0 ) ) Und ( X 1 , j ( X 1 ) ) .

Ich will den Weg finden j ( X ) das minimiert den Abstand zwischen beiden Punkten mit einigen besonderen Einschränkungen:

  • j C . Wir wollen alle Derivate von j kontinuierlich sein (weil wir für ein reales Szenario lösen)

  • Steigung und Höhe des Anfangspunktes sind voneinander abhängig, so dass F ( j ( X 0 ) , j ' ( X 0 ) ) = 0 . Wo F ist bekannt.

Ein solcher Fall wäre der, in dem ( X 0 , j ( X 0 ) ) liegt auf der Oberfläche eines Einheitskreises und j ' ( X 0 ) tangiert den Kreis.

Das eigentliche Problem, das ich lösen möchte, ist, wenn die Linie den Kreis tangiert j 0 bildet einen Winkel θ mit j ' ( X 0 )
Einen Polygonzug (in Ihrem Fall aus zwei Segmenten gebildet) können Sie mit a approximieren C so funktionieren, wie Sie es möchten.
Aber wenn wir ein Polygon verwenden, wäre es nicht C , oder wir bräuchten viele Segmente, um eine anständige Schätzung vorzunehmen
Sie können nur zwei Segmente verwenden: Das erste beginnt bei P 0 mit der Steigung, die Sie benötigen, verbindet sich die zweite mit dem Ende der ersten P 1 . Der Punkt ist, dass das erste Segment so kurz gemacht werden kann, wie Sie möchten, daher gibt es kein Minimum.

Antworten (1)

Lassen P 0 , P 1 seien die beiden Punkte und θ der feste Winkel, der durch die Tangente an gebildet wird P 0 und Linie P 0 P 1 . Wenn θ = 0 Der kürzeste Weg ist Segment P 0 P 1 .

Wenn θ 0 Betrachten Sie den Pfad, der durch ein erstes Segment gebildet wird P 0 P 2 der Länge X einen Winkel machen θ mit P 0 P 1 , mit Segment verbunden P 2 P 1 . Dieser Pfad ist nicht glatt, aber man kann ihn mit a annähern C Kurve, deren Länge beliebig nahe an der Länge des Weges liegt.

Dieser Weg hat offensichtlich eine Länge L größer als P 0 P 1 , Aber L P 0 P 1 als X 0 . Daher gibt es kein Minimum: Sie können einen glatten Pfad mit den gewünschten Eigenschaften finden, dessen Länge dem Abstand so nahe kommt, wie Sie möchten P 0 P 1 , kann aber niemals diesen Minimalwert erreichen, der nur für eine gerade Linie möglich ist.

Um das Problem sinnvoll zu machen, müssen Sie eine andere Einschränkung hinzufügen, z. B. eine maximale Krümmung des Pfads.