|
|
Index exceeds array dimensions |
|
swizz-john |
Forum-Anfänger
|
|
Beiträge: 47
|
|
|
|
Anmeldedatum: 28.04.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: MatlabR2013b
|
|
|
|
|
|
Verfasst am: 01.10.2015, 08:36
Titel:
|
|
Hi Leute,
Ich habe ein aehnliches Problem...
Ich wuerde gerne mehrere Plots in einer Figure machen. Das ganze geschieht in einer Schleife. Leider ist nicht von vorneherein klar, welche Legendentitel enthalten sein sollen. Dieses folgende Beispiel laesst die notwendigen if-else verschachtelungen zur emittlung des korrekten Legendentitels in jeder Iteration ausser acht und versucht lediglich in jeder Iteration einen string hinzuzufuegen.
Dies wirft einen Fehler:
Selbst, wenn ich nur
schreibe kommt der selbe fehler! Ich verstehe das nicht!! Das ist die ganz normale Anwendung der Funktion legend, wie Sie auch in der Doku steht.
Ich wuerde mich ueber eure Hilfe sehr freuen!
Schoenen Gruss, swizz-john
Mir faellt grad auf, dass selbst ein Beispiel aus der Doku genau den FEhler wirft:
Woran kann das liegen???
Zuletzt bearbeitet von swizz-john am 01.10.2015, 09:11, insgesamt einmal bearbeitet
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 01.10.2015, 09:07
Titel:
|
|
Hallo,
vermutlich hast du eine Variable mit dem Namen legend erstellt, die die Funktion legend überlagert.
Grüße,
Harald
|
|
|
swizz-john |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 47
|
|
|
|
Anmeldedatum: 28.04.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: MatlabR2013b
|
|
|
|
|
|
Verfasst am: 01.10.2015, 09:11
Titel:
|
|
Danke fuer den Tipp Harald! nachdem ich den Workspace geloescht habe mit 'clear' funktioniert es wunderbar!
Danke vielmals!!
|
|
|
Gesplittet: 01.10.2015, 12:02 Uhr von Jan S Von Beitrag "Index exceeds matrix dimensions" bei der Legende aus dem Forum Grafiken und Plots |
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 01.10.2015, 12:14
Titel:
|
|
Hallo swizz-john,
Bitte hänge keine neuen Fragen an existierende Thread an. Einerseits wird sonst unklar, auf welche Frage sich eine Antwort bezieht, andererseits wird der "Beantwortet"-Status sinnfrei. Danke!
Das Arbeiten mit Funktionen ist sehr zu empfehlen: Dann werden für alle Variablen nur noch die Werte verwendet, die innerhalb der Funktion definiert werden. So verliert man weniger leicht aus den Augen, wo man welchen Namen wie verwendet hat.
Gruß, Jan
|
|
|
|
|
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
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
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.
|
|