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

Plot - Fläche unter Messwerten einfärben

 

Nepomukkk

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.05.2019, 13:55     Titel: Plot - Fläche unter Messwerten einfärben
  Antworten mit Zitat      
Hallo,
gegeben sind diverse Messwerte, die ich in Matlab grafisch dargestellt habe.
Nun möchte ich in bestimmten x-Bereichen eine Fläche von der x-Achse bis zur Kurve erstellen (siehe Anhang). Die Daten liegen als separate Vektoren gleicher Länge vor (Bsp. X1, Y1).
Versucht habe ich mich schon an der "Patch" und "fill" Funktion.

Hat hier jemand Erfahrung mit einer ähnlichen Anwendung?

Vielen Dank!

Picture1.png
 Beschreibung:

Download
 Dateiname:  Picture1.png
 Dateigröße:  136.14 KB
 Heruntergeladen:  308 mal


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.448
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 21.05.2019, 15:43     Titel:
  Antworten mit Zitat      
Hallo,

was genau hast du mit fill und patch versucht und welche Probleme sind dabei aufgetreten? Eine Alternative kann auch area sein. Wenn es funktioniert, dürfte das einfacher sein.

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
 
Nepomukkk

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.05.2019, 08:50     Titel:
  Antworten mit Zitat      
Vielen Dank für die Rückmeldung.
Mit Area ist mir das bisher auch nicht gelungen...
Wie würde der Code exemplarisch mit folgenden Randbedingungen aussehen?
- Obere Grenze - Messwerte Kurve - Vektoren X1, Y1
- Unterer Grenze - X-Achse
- Linke-/ rechte Grenze - frei Werte Xg1, Xg2

Vielen Dank!
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.448
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 22.05.2019, 09:48     Titel:
  Antworten mit Zitat      
Hallo,

wenn ich "frei Werte" richtig interpretiere:
Code:
select = X1 >= Xg1 & X1 <= Xg2;
area(X1(select), Y1(select))


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.