Verfasst am: 26.02.2021, 20:26
Titel: 3 bzw. mehrere veränderbare Variablen in einem 2D Plot
Guten Abend,
als absoluter Anfänger habe ich mich in den letzten Tagen schon mal ein wenig vorgehantelt. Leider bin ich an einem Punkte angelangt, wo ich nicht mehr weiter komme.
Ich möchte einen 2D-Plot erstellen, welcher in der X-Achse die Zeit (in meinem Fall Jahre n von 1 bis 50) und auf der Y-Achse Kosten in € darstellt.
Konkret geht es um eine dynamische Lebenszykluskostenrechnung indem unter anderem der Kalkulationszinssatz i enthalten ist. Dabei möchte ich i zwischen 1 und 5 % in der Schrittweite 1 für jedes Jahr variieren lassen.
Nun meine Frage:
Ich möchte nun auch noch zusätzlich 3 weitere Variablen (wie z.B. Preissteigerungsrate, Energiepreis etc.) in der Formel für C haben. Wenn ich jedoch mit einer weitere for-Schleife j einführe, dann kommt die Fehlermeldung, dass die Daten mehr als 2 Dimensionen haben. Das Problem dahinter verstehe ich, und ich bin gerade dabei mich in Arrays bzw. Meshes einzulesen.
Hab es noch nicht versucht umzusetzen, da ich glaube, dass dies nicht die eleganteste Art ist das zu lösen.
Wie würde ich dann mit der 4ten, 5ten oder 6ten Dimension umgehen? Das sprengt ja die Anzahl an plot-befehlen und wäre nicht mehr überschaubar.
Trotzdem nochmals danke für deine Rückmeldung.
LG Marco
Somit schaffe ich nun mal die Kombinationen der Variablen (ca. 50000 Permutationen) darzustellen und es mir werden alle Linien (in diesem Fall i=100 Stück) geplottet.
Nun möchte ich gerne einen Wert an einer konkreten Stelle n (z.B. n=10) hinzufügen. In dem Plot sollte es dann an der Stelle n=10 bei allen Permutationen einen Sprung im Liniendiagramm geben.
Leider schaffe ich es nicht zu fn=@(n)... nur an einer Stelle n etwas dazu zu addieren.
Kann mir bitte jemand helfen?
Vielen Dank im Voraus.
LG Marco
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
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.