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

Variable als Text plotten

 

dabauer82
Forum-Century

Forum-Century



Beiträge: 184
Anmeldedatum: 21.03.08
Wohnort: ---
Version: R2008a, R2010b
     Beitrag Verfasst am: 02.05.2008, 12:24     Titel: Variable als Text plotten
  Antworten mit Zitat      
hallo,

ich würde gerne den Ihalt der Variable TEXT als Ergänzung und Info plotten...

leider klappt folgendes nicht:
Code:

text(P(1), P(2), P(3), [' \leftarrow', 'Bezeichnung:' TEXT];
 
Private Nachricht senden Benutzer-Profile anzeigen


dabauer82
Themenstarter

Forum-Century

Forum-Century



Beiträge: 184
Anmeldedatum: 21.03.08
Wohnort: ---
Version: R2008a, R2010b
     Beitrag Verfasst am: 02.05.2008, 12:30     Titel:
  Antworten mit Zitat      
num2str löste mein Problem

Code:
text(P(1), P(2), P(3), [' \leftarrow', 'Bezeichnung:' num2str(TEXT)];
Private Nachricht senden Benutzer-Profile anzeigen
 
steffi
Forum-Century

Forum-Century



Beiträge: 149
Anmeldedatum: 07.03.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 05.05.2008, 14:39     Titel: Interessant wäre jetzt noch:
  Antworten mit Zitat      
Interessant wäre jetzt noch, wie ich den Text und den Pfeil in einer anderen Farbe darstellen könnte?!
_________________

Wenn ich bei der Arbeit mit Computern eins gelernt habe dann das ich einem Computer nur soweit traue wie ich ihn werfen kann.
Private Nachricht senden Benutzer-Profile anzeigen
 
steffi
Forum-Century

Forum-Century



Beiträge: 149
Anmeldedatum: 07.03.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 05.05.2008, 14:44     Titel:
  Antworten mit Zitat      
Ok, erst denken, dann fragen:

Code:
text(P(1), P(2), P(3), [' \leftarrow', 'Bezeichnung:' num2str(TEXT)],{'Color'},{[0.5 0.8 0]});

_________________

Wenn ich bei der Arbeit mit Computern eins gelernt habe dann das ich einem Computer nur soweit traue wie ich ihn werfen kann.
Private Nachricht senden Benutzer-Profile anzeigen
 
gargamel
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 59
Anmeldedatum: 07.04.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 05.05.2008, 14:57     Titel:
  Antworten mit Zitat      
hätte zu dieser thematik auch noch eine kleine frage, wie kann man wenn man sich so einen text ausgeben lässt einen zeilenumbruch einfügen damit nicht alles in einer wurst steht?
Private Nachricht senden Benutzer-Profile anzeigen
 
steffi
Forum-Century

Forum-Century



Beiträge: 149
Anmeldedatum: 07.03.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 05.05.2008, 15:23     Titel:
  Antworten mit Zitat      
verzweifle ich auch gerade dran Crying or Very sad
_________________

Wenn ich bei der Arbeit mit Computern eins gelernt habe dann das ich einem Computer nur soweit traue wie ich ihn werfen kann.
Private Nachricht senden Benutzer-Profile anzeigen
 
dabauer82
Themenstarter

Forum-Century

Forum-Century



Beiträge: 184
Anmeldedatum: 21.03.08
Wohnort: ---
Version: R2008a, R2010b
     Beitrag Verfasst am: 05.05.2008, 16:22     Titel:
  Antworten mit Zitat      
schließe mich an Smile wurst ist doof! Smile
Private Nachricht senden Benutzer-Profile anzeigen
 
gargamel
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 59
Anmeldedatum: 07.04.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 05.05.2008, 17:45     Titel:
  Antworten mit Zitat      
na da bin ich ja froh das ich mit diesem problem nicht alleine bin. irgendjemand hier muss doch wohl wissen wie man da so einen besch.. zeielumbruch einführt oder nicht? das kann ja kein mirakel sein.
Private Nachricht senden Benutzer-Profile anzeigen
 
nschlange
Ehrenmitglied

Ehrenmitglied



Beiträge: 1.320
Anmeldedatum: 06.09.07
Wohnort: NRW
Version: R2007b
     Beitrag Verfasst am: 05.05.2008, 19:08     Titel:
  Antworten mit Zitat      
Code:
clear all; clc;

str1={'Zeile 1' ; 'Zeile 2' ; 'Zeile 3'};
text(0.3,0.4,str1)

i=1;
j=2;
k=3;
str2=sprintf('Zeile %d \nZeile %d \nZeile %d',i,j,k);
text(0.7,0.2,str2);

_________________

Viele Grüße
nschlange

"Chuck Norris ejakuliert fluessigen Stahl!"
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
gargamel
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 59
Anmeldedatum: 07.04.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 05.05.2008, 19:11     Titel:
  Antworten mit Zitat      
thx
Private Nachricht senden Benutzer-Profile anzeigen
 
gargamel
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 59
Anmeldedatum: 07.04.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 05.05.2008, 19:16     Titel:
  Antworten mit Zitat      
wo wir aber grad dabei sind, da fällt mir noch ein problem in dieser richtung ein.

wenn ich ein figure mit einigen subplots habe und ich will einen titel oder einen text einfügen dann beziehen sich diese immer auf das letzte image das ich eingefügt habe.
ich hätte es aber gerne so dass ich quasi einen titel oder einen kommentar für das gesamte figure machen kann
Private Nachricht senden Benutzer-Profile anzeigen
 
steffi
Forum-Century

Forum-Century



Beiträge: 149
Anmeldedatum: 07.03.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.05.2008, 07:54     Titel:
  Antworten mit Zitat      
bei mir geht das nicht Crying or Very sad

Code:
str1={'m:', num2str(Mw), ' N'  ; '\sigma:', num2str(Stabw),' N'};
text(140, Mw, [' \leftarrow', str1],{'Color'},{[1 0 0]});


also es soll innerhalb eines Figures an den Plot des Mittelwert (Mw) ein Pfeil geplottet werden an dessen Ende der Wert des Mittelwert und die Standardabweichung (Stabw) stehen. Schön wäre noch, wenn das Ganze in griechischen Buchstaben also m entspricht mue und sigma eben als sigma. Dann eben noch in Rot.

Farbe, Pfeil und Wertübergabe bekomme ich hin, aber nicht den Zeilenumbruch und die griechischen Zeichen. Was ist falsch?

Danke im Voraus!
_________________

Wenn ich bei der Arbeit mit Computern eins gelernt habe dann das ich einem Computer nur soweit traue wie ich ihn werfen kann.
Private Nachricht senden Benutzer-Profile anzeigen
 
steve
Ehrenmitglied

Ehrenmitglied



Beiträge: 2.028
Anmeldedatum: 03.09.07
Wohnort: Wien
Version: R2024a
     Beitrag Verfasst am: 06.05.2008, 13:09     Titel:
  Antworten mit Zitat      
Hey Steffi,

probier mal folgendes:
Code:
str1=['\mu: ' num2str(Mw) '\newline' '    \sigma: ', num2str(Stabw)];
text(5, Mw, ['\leftarrow ', str1],{'Color'},{[1 0 0]});


Wichtig ist, dass du innerhalb des text()-Befehls nur (La)TeX-Befehle nutzt, je nach Interpreter. Dadurch kannst du z.B. kein '\n' für einen Zeilenumbruch nehmen, sondern musst zu dem TeX-Befehl \newline wechseln...

Gruß
Alex
_________________

>> I told me to.

____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
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 - 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.