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

Werte im Plot ausgeben

 

Sebastian Kiebert
Forum-Anfänger

Forum-Anfänger


Beiträge: 20
Anmeldedatum: 20.11.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.11.2010, 16:05     Titel: Werte im Plot ausgeben
  Antworten mit Zitat      
Moin

mein Problem besteht darin, dass ich in einem Plot meine erechneten Werte anzeigen möchte. Dabei soll aber dies aber mit einem Fomelzeichen verbundnen sein und es sollte in einer 3x4 Matrix angegeben werden
Also String = Integer

A = 100;
z.B. '\sigma 1=' A;

Ich habe es mit legend und annotation versucht und bekomme es immer noch nicht hin.

Wäre sehr nett wenn ihr mir helfen könntet.

MfG
Basti
Private Nachricht senden Benutzer-Profile anzeigen


Marco H.
Forum-Guru

Forum-Guru


Beiträge: 404
Anmeldedatum: 12.11.10
Wohnort: Dortmund
Version: 2010a/2012b
     Beitrag Verfasst am: 25.11.2010, 11:02     Titel:
  Antworten mit Zitat      
Hallo Sebastian,

dann kannst du für jeden Punkt, für den du einen Wert im Plot anzeigen möchtest, ein Textobjekt erstellen und dieses an die richtige Position (x,y,z) - Koordinate setzen bzw. deine 3x4 Matrix spaltenweise als cell in einem Textobjekt benutzen...

Ein grobes Beispiel hierfür:

Code:

plot(0:pi/20:2*pi,sin(0:pi/20:2*pi));
text(pi,0,' \leftarrow sin(\pi)','FontSize',18);
text(0,0,' \leftarrow 0','FontSize',10);
text(pi/2,1,' \leftarrow 1','FontSize',10);
text(1.5*pi,-1,' \leftarrow-1','FontSize',10);
text(1.5*pi,0.5,cellfun(@(x)sprintf('y = %0.1f',x),num2cell(ones(1,4)),'UniformOutput',false),'FontSize',10);
text(1.8*pi,0.5,cellfun(@(x)sprintf('y = %0.1f',x),num2cell(zeros(1,4)),'UniformOutput',false),'FontSize',10);
 


Falls du eine Matrix-ähnliche Legende suchst, dann schau mal hier -> http://www.mathworks.com/matlabcent.....column-format-for-legends

Ich hoffe, dass ich helfen konnte...

Mfg Marco
Private Nachricht senden Benutzer-Profile anzeigen
 
Sebastian Kiebert
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 20
Anmeldedatum: 20.11.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 26.11.2010, 12:57     Titel:
  Antworten mit Zitat      
Vielen Dank, werde das nachher gleich mal ausprobieren.
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.