Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Bücher:

MATLAB & Simulink Student Suite Studentenversion R2018b

Fachkräfte:
weitere Angebote

Partner:


Vermarktungspartner


Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

zwei Kurven geschmeidig ineinander übergehen lassen

 

sophiiekatharina
Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 15.01.20
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.01.2020, 18:53     Titel: zwei Kurven geschmeidig ineinander übergehen lassen
  Antworten mit Zitat      
Hallo,
ich habe zwei verschiedene Plots mit der cat- Funktion zusammengefügt.
Code:
Code:
Kurvezusammen=cat(1,Kurve1,Kurve2)


Jedoch entsprechen die Endwerte von Kurve 1, nicht den Startwerten von Kurve 2, weshalb es zu einem ungeschmeidigen Übergang kommt.

Ist es möglich mit Hilfe einer Funktion, das Ende von Kurve1 so abzurunden, dass sie auf dem Startwert von Kurve 2 endet und man somit einen gleichmäßigen Übergang bekommt?

Vielen Dank für eure Hilfe!

LG Sophie

Bildschirmfoto 2020-01-15 um 00.01.26.png
 Beschreibung:

Download
 Dateiname:  Bildschirmfoto 2020-01-15 um 00.01.26.png
 Dateigröße:  27.06 KB
 Heruntergeladen:  53 mal
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 21.202
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 16.01.2020, 21:40     Titel:
  Antworten mit Zitat      
Hallo,

möglich ist viel.
Es liegt aber an dir zu sagen, wie du dir das genau vorstellst. Eine Möglichkeit kann Interpolation mit einer Spline sein.

Was der Anhang und die 4 Kurven mit der Frage und den zwei Kurven zu tun hat, erschließt sich mir nicht.

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
 
sophiiekatharina
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 15.01.20
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.01.2020, 12:09     Titel:
  Antworten mit Zitat      
Tut mir Leid für meine ungenaue Formulierung und den verwirrenden Plot. Ich habe nochmal ein Bild angehängt, in dem mein problem vllt besser ersichtlich ist.

Es geht darum, dass ich gerne den Startpunkt von Kurve2 beim gleichen Wert lassen würde und nur das Ende von Kurve zwei so abrunden will, dass es exakt und geschmeidig beim Startpunkt von Kurve 2 landet, wenn ich die beiden mit der Funktion cat aneinander füge.

Ich hoffe das macht es verständlicher.

Vielen Dank schonmal und Lg
Sophie

cat(1,Kurve1,Kurve2).png
 Beschreibung:
Ich würde gerne den abrupten Bruch der beim Übergang entsteht vermeiden.

Download
 Dateiname:  cat(1,Kurve1,Kurve2).png
 Dateigröße:  66.36 KB
 Heruntergeladen:  57 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 21.202
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 17.01.2020, 14:26     Titel:
  Antworten mit Zitat      
Hallo,

jein.
Du kannst beispielsweise im Übergangspunkt den Mittelwert nehmen und eine Spline durch legen. Was wann wie abgerundet werden soll, müsstest du entscheiden. Hilfreich wäre bei dem Plot, wenn die eigentlichen Datenpunkte z.B. mit o markiert wären.

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
.


goMatlab ist ein Teil des goForen-Labels
goForen.de goMATLAB.de goLaTeX.de


 Impressum  | Nutzungsbedingungen  | Datenschutz  | Werbung/Mediadaten | Studentenversion | FAQ | goMatlab RSS Button RSS


Copyright © 2007 - 2020 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
Partner: LabVIEWforum.de

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.