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

Legende

 

domafz00
Forum-Newbie

Forum-Newbie


Beiträge: 9
Anmeldedatum: 01.12.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 31.01.2011, 18:59     Titel: Legende
  Antworten mit Zitat      
Hallo ich habe ein Problem:-)

Ich speichere eine Definition einer Legende zusammen mit anderen Werten, welche aus einem Simulink- Modell kommen in einem Strukt ab.

diese Struktwerte werden dann in eine Matrix geschrieben und die Matrix wird als .mat abgespeichert.

in einem Unabhängigen Plotfile wird dann diese Matrix geladen

Das Problem dabei ist, das später im Plot ein Lehrzeichen zwischen den Werten für die Legende fehlt:

Ich lade 3 Files hoch plus ein Plot in dem man das Grafische Problem sieht.

1. Steuerfile(Variation Radmasse zwei)--> es wird das Simulink- Modell ausgeführt und alle Daten als matrix "erg" in "Ergebnismatrix.mat" gespeichert. In Zeile 77 wird der Legendenname definiert in Zeile 102 die Matrix

2. Das Ergebnisfile (erg_matrix_2)-->in Zeile 19 steht "leg = [erg(1,Smile.leg];" leg wird später im plotfile benutzt und enthält die Angaben der Legende. Ich habe deshalbt 1. Zeile alle Spalten genommen , da sich die Anzahl der Spalten je nach Simulation ändert.

3. Das Plotfile (plotzeit_2_massen)-->In Zeile 42 wir die Legende aufgerufen nach dem in Zeile 10 Die Matrix geladen wird.

4. Der Plot--> Ich hätte die Angaben der Massen in der Legende gern untereinander stehen.


Würde mich über eure Hilfe freuen

Transponieren geht hier nicht

Sweep_BESCHL_AUFBAU_a_auf_1.png
 Beschreibung:

Download
 Dateiname:  Sweep_BESCHL_AUFBAU_a_auf_1.png
 Dateigröße:  23.41 KB
 Heruntergeladen:  444 mal
plotzeit_2_massen.m
 Beschreibung:

Download
 Dateiname:  plotzeit_2_massen.m
 Dateigröße:  4.57 KB
 Heruntergeladen:  493 mal
Variation_Radmasse_zwei.m
 Beschreibung:

Download
 Dateiname:  Variation_Radmasse_zwei.m
 Dateigröße:  7.25 KB
 Heruntergeladen:  327 mal
erg_matrix_2.m
 Beschreibung:

Download
 Dateiname:  erg_matrix_2.m
 Dateigröße:  4.16 KB
 Heruntergeladen:  303 mal
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 31.01.2011, 20:54     Titel:
  Antworten mit Zitat      
Hallo,

der legend-Befehl funktioniert folgendermaßen:
Code:
legend('a', 'b')
legend({'a', 'b'})


Wenn du etappenweise plottest, ist die letztere Variante evtl. praktikabler.

Falls dir das nicht weiterhilft, bitte ein einfacheres Beispiel posten, an dem das Problem ersichtlich ist. Sich durch 3 Dateien durchzuarbeiten, um ein Problem nachzuvollziehen, das an einem Befehl hängt, ist doch etwas mühsam.

Grüße,
Harald

P.S.: auch die Forensuche nach legend spuckt da einiges aus
_________________

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 - 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.