|
domafz00 |

Forum-Newbie
|
 |
Beiträge: 9
|
 |
|
 |
Anmeldedatum: 01.12.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 31.01.2011, 18:59
Titel: Legende
|
 |
|
 |
|
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, .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
Beschreibung: |
|
 Download |
Dateiname: |
Sweep_BESCHL_AUFBAU_a_auf_1.png |
Dateigröße: |
23.41 KB |
Heruntergeladen: |
444 mal |
Beschreibung: |
|
 Download |
Dateiname: |
plotzeit_2_massen.m |
Dateigröße: |
4.57 KB |
Heruntergeladen: |
493 mal |
Beschreibung: |
|
 Download |
Dateiname: |
Variation_Radmasse_zwei.m |
Dateigröße: |
7.25 KB |
Heruntergeladen: |
327 mal |
Beschreibung: |
|
 Download |
Dateiname: |
erg_matrix_2.m |
Dateigröße: |
4.16 KB |
Heruntergeladen: |
303 mal |
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 31.01.2011, 20:54
Titel:
|
 |
Hallo,
der legend-Befehl funktioniert folgendermaßen:
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 ;)
|
|
|
|
|
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.
|
|