|
|
Erstellen einer Kurve mit Hilfe eines Kreises in MATLAB |
|
MBoud |
Forum-Newbie
|
|
Beiträge: 7
|
|
|
|
Anmeldedatum: 16.11.20
|
|
|
|
Wohnort: München
|
|
|
|
Version: MATLAB_R2020a
|
|
|
|
|
|
Verfasst am: 16.11.2020, 13:39
Titel: Erstellen einer Kurve mit Hilfe eines Kreises in MATLAB
|
|
Hallo Zusammen,
ich und ein paar Freunde sind gerade etwas ratlos in MATLAB, wir möchten gerne eine Kurve definieren über einen Kreis und zwei Tangenten. Die Kurve soll in einem Kreissegment an der tiefsten Stelle (Schnittpunkt einer horizontalen Tangente mit dem Kreis) beginnen. Dann soll die Kurve über ein Kreissegment bis zu einer definierten Steigung weiterlaufen und anschließen bei dieser Steigung tangential in eine Gerade mit dieser Steigung übergehen.
Um es zu veranschaulichen hab ich eine kleine Skizze hochgeladen.
Vielleicht hat hier jemand eine Idee!!
Vielen Dank im Voraus und viele Grüße an die Community
Beschreibung: |
|
Download |
Dateiname: |
Bildschirmfoto 2020-11-16 um 13.31.56.png |
Dateigröße: |
127.25 KB |
Heruntergeladen: |
160 mal |
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 16.11.2020, 13:58
Titel:
|
|
Hallo,
bekannt sind also zwei Punkte und die Richtung der Tangenten in den Punkten?
Dann kannst du die Steigung der Lote bestimmen, daraus die Geradengleichung der Lote, und daraus dann den Schnittpunkt, welcher das Zentrum des Kreises ist.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
MBoud |
Themenstarter
Forum-Newbie
|
|
Beiträge: 7
|
|
|
|
Anmeldedatum: 16.11.20
|
|
|
|
Wohnort: München
|
|
|
|
Version: MATLAB_R2020a
|
|
|
|
|
|
Verfasst am: 16.11.2020, 14:01
Titel:
|
|
Jaein, bekannt sind der Mittelpunkt des Kreises, der Radius des Kreises und die Steigung der gerade, welche aber variabel ist und von einem anderen Programm in MATLAB eingespeist wird.
VG Manuel
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 16.11.2020, 14:36
Titel:
|
|
Hallo,
mit anderen Worten, gesucht ist der Winkel zwischen den Loten?
Neben der Steigung muss auch der Punkt bekannt sein, in dem du diese Steigung hast. Sonst ist die Information nutzlos, da bei jedem solchen Viertelkreis jede positive Steigung irgendwann mal erreicht wird.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
MBoud |
Themenstarter
Forum-Newbie
|
|
Beiträge: 7
|
|
|
|
Anmeldedatum: 16.11.20
|
|
|
|
Wohnort: München
|
|
|
|
Version: MATLAB_R2020a
|
|
|
|
|
|
Verfasst am: 16.11.2020, 18:06
Titel:
|
|
Hallo Harald,
bekannt ist lediglich der Radius des Kreises und die gewünschte Steigung bei der es vom Kreis in die Gerade übergehen soll. Alternativ könnte es auch statt ein Kreis eine Parabel sein.
Ziel der ganzen Nummer ist es einen Übergang eines Flugzeuges in einen konstanten Steigflug darzustellen, dabei ist die Steigung des Steigfluges gegeben.
VG Manuel
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 16.11.2020, 19:10
Titel:
|
|
Hallo,
aus der Steigung kannst du den Winkel zur x-Achse ermitteln. Dieser stimmt mit dem eingezeichneten Winkel am Kreismittelpunkt überein. Daraus kannst du den Punkt auf dem Kreis bestimmen.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|