|
|
Variablenergebnisse in Titeln von Diagrammen übernehmen |
|
MatlabNeuling2017 |
Forum-Fortgeschrittener
|
|
Beiträge: 91
|
|
|
|
Anmeldedatum: 28.06.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2017a
|
|
|
|
|
|
Verfasst am: 13.04.2018, 14:24
Titel: Variablenergebnisse in Titeln von Diagrammen übernehmen
|
|
Hallo Matlab-Spezialisten,
ich hänge gerade an der Umsetzung einer Idee.
Ich möchte gerne in einem zweigeteilten Titel eines Diagramms in die zweite Zeile die Ergebnisse von berechneten Variablen mit ausgeben lassen.
Hier mein Versuch:
title ([{'\fontsize{12} Relative Häufigkeitsverteilung der Messunsicherheiten in z ';'2\sigma = \pm' num2str(2*sigma1) '\mu =' num2str(my1) '\sigma_{Gaußfilter} =' num2str(sigmafilt) 'Filterordnung_{Medianfilter} =' num2str(mf2) 'Dimension_{Medianfilter} =' num2str(md2)}]); %\pm = +/-
Ich habe verschiedene Parameter, wie sigma, mf2, md2 und hätte gerne deren Ergebnisse in die Überschrift mitübernommen.
Was mache ich mit meinem Beispiel falsch?
Folgende Fehlermeldung kommt immer:
"Error using vertcat Dimensions of matrices being concatenated are not consistent."
Kann mir jemand helfen?
Grüße
MatlabNeuling2017
|
|
|
|
|
T16 |
Forum-Century
|
|
Beiträge: 145
|
|
|
|
Anmeldedatum: 31.01.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 13.04.2018, 14:59
Titel:
|
|
Da hat sich ein Semikolon eingeschlichen, relativ nah am Anfang hinter
Messunsicherheiten in z '
Matlab versucht allews was hinter dem Semikolon steht in die zweite Zeile eines char arrays zu schreiben, was aber fehlschlägt wenn die zweite Zeile nicht genau so lang ist wie die erste.
|
|
|
MatlabNeuling2017 |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 91
|
|
|
|
Anmeldedatum: 28.06.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2017a
|
|
|
|
|
|
Verfasst am: 17.04.2018, 11:26
Titel:
|
|
Hallo T16,
danke für deine Hilfe.
Das Semikolon brauche ich laut Matlab aber, damit Matlab weiß welche Zeichen in die erste Zeile gehören und welche in die zweite Zeile platziert werden.
Dein zweiter Aspekt ist aber interessant:
Müssen also wirklich die erste Zeile und die zweite Zeile gleich lang sein?
Grüße,
MatlabNeuling2017
|
|
|
T16 |
Forum-Century
|
|
Beiträge: 145
|
|
|
|
Anmeldedatum: 31.01.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.04.2018, 11:37
Titel:
|
|
Ja, wie auch bei integer oder double arrays müssen alle Zeilen bzw. Spalten im char array gleich lang sein. Wenn du mehrere Zeilen im titel haben willst musst du an title() ein cell array übergeben. Da ist es dann auch wurst wie lang die Zeilen sind.
|
|
|
MatlabNeuling2017 |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 91
|
|
|
|
Anmeldedatum: 28.06.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2017a
|
|
|
|
|
|
Verfasst am: 17.04.2018, 11:58
Titel:
|
|
Hallo T16,
also ich habe das ";" durch "," ersetzt.
Es funktioniert soweit gut, ABER nun sind die Zeichen nach dem Komma alle untereinander statt nebeneinander.
Siehe Anhang.
Wie löse ich dieses Problem?
Grüße,
MatlabNeuling2017
Beschreibung: |
|
Download |
Dateiname: |
Beispiel doppelzeiliger Titel.jpg |
Dateigröße: |
54.84 KB |
Heruntergeladen: |
258 mal |
|
|
|
T16 |
Forum-Century
|
|
Beiträge: 145
|
|
|
|
Anmeldedatum: 31.01.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.04.2018, 12:17
Titel:
|
|
Das kannst du mit eckigen Klammern lösen:
|
|
|
MatlabNeuling2017 |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 91
|
|
|
|
Anmeldedatum: 28.06.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2017a
|
|
|
|
|
|
Verfasst am: 17.04.2018, 12:27
Titel:
|
|
Servus T16,
soweit habe ich jetzt einen zweizeiligen Titel.
Aber ich möchte noch ein wenig mehr Abstand zwischen den einzelnen Elementen der zweiten Zeile.
Aktueller Stand siehe Anhang.
Grüße,
MatlabNeuling2017
Beschreibung: |
|
Download |
Dateiname: |
Beispiel doppelzeiliger titel 2.jpg |
Dateigröße: |
50.4 KB |
Heruntergeladen: |
254 mal |
|
|
|
T16 |
Forum-Century
|
|
Beiträge: 145
|
|
|
|
Anmeldedatum: 31.01.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.04.2018, 12:40
Titel:
|
|
|
|
MatlabNeuling2017 |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 91
|
|
|
|
Anmeldedatum: 28.06.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2017a
|
|
|
|
|
|
Verfasst am: 17.04.2018, 12:46
Titel:
|
|
Hallo T16,
du bist mir leider zuvor gekommen.
Ich habe herausgefunden, dass das Problem über Leerzeichen in den '....'-markierten Bereichen jeweils funktioniert.
Vielen herzlichen Dank für deine schnelle Hilfe.
Grüße,
MatlabNeuling2017
|
|
|
|
|
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 - 2024
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.
|
|