Jeder Stromverlauf ist dabei verschieden lang (Komponentenzahl des jeweiligen Vektors).
Funktioniert auch alles soweit.
Nun möchte ich mir zum Verbessern der Übersichtlichkeit eine Legende erzeugen. Weil ich noch keine Angaben im Code dazu gemacht habe, wird von Matlab immer Standardgemäß:
Habe es grundsätzlich mit dem Legend-Befehl versucht. Weil sich jedoch die Art des Plots ständig ändert, wäre es toll, wenn ich das irgendwie wie die Linienfarbe direkt im plot-Befehl mit eintragen könnte, sodass bei einem Auskommentieren keine weiteren Probleme entstehen.
genau das ist das Problem.
Dort gebe ich für Legend immer eine feste Reihenfolge und Zugehörigkeit an.
Wenn ich oft Vektoren "auskommentiere" muss ich auch die legend-Zeile analog anpassen.
Da können leicht Fehler passieren, vor allem wenn 10 Vektoren und mehr auf einmal geplottet werden
hallo.
du versteckst einen index im variablen namen. das ist sehr schlecht und erschwert das arbeiten ungemein. einfacher ist es einen index als index zu verwenden
Code:
Strom=randi(10,100,4);
legdata={'Strom1','Strom2','Strom3','Strom4'};
hold on;
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.