WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Erstellen einer Kurve mit Hilfe eines Kreises in MATLAB

 

MBoud
Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 16.11.20
Wohnort: München
Version: MATLAB_R2020a
     Beitrag Verfasst am: 16.11.2020, 14:39     Titel: Erstellen einer Kurve mit Hilfe eines Kreises in MATLAB
  Antworten mit Zitat      
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

Bildschirmfoto 2020-11-16 um 13.31.56.png
 Beschreibung:

Download
 Dateiname:  Bildschirmfoto 2020-11-16 um 13.31.56.png
 Dateigröße:  127.25 KB
 Heruntergeladen:  114 mal
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.448
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 16.11.2020, 14:58     Titel:
  Antworten mit Zitat      
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 ;)
Private Nachricht senden Benutzer-Profile anzeigen
 
MBoud
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 16.11.20
Wohnort: München
Version: MATLAB_R2020a
     Beitrag Verfasst am: 16.11.2020, 15:01     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.448
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 16.11.2020, 15:36     Titel:
  Antworten mit Zitat      
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 ;)
Private Nachricht senden Benutzer-Profile anzeigen
 
MBoud
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 16.11.20
Wohnort: München
Version: MATLAB_R2020a
     Beitrag Verfasst am: 16.11.2020, 19:06     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.448
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 16.11.2020, 20:10     Titel:
  Antworten mit Zitat      
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 ;)
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 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.