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

Plot falschrum

 

labby_m
Forum-Anfänger

Forum-Anfänger


Beiträge: 47
Anmeldedatum: 10.12.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.12.2014, 12:14     Titel: Plot falschrum
  Antworten mit Zitat      
Hallo,

mit dem Befehl
Code:
 plot(Temperatur_1(:,1),'r')
möchte ich mit Werten aus der ersten Spalte eines Textdokumentes die x-Achse eines Plotes belegen. Jedoch werden sie auf der y-Achse dargestellt. Insgesamt sind es 6 Werte und mir ist aufgefallen, dass auf der x-Achse dann 1 bis 6 steht. Hängt das damit zusammen?
Wie bekomme ich die Punkte auf die x-Achse?
Private Nachricht senden Benutzer-Profile anzeigen


Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 15.12.2014, 12:50     Titel:
  Antworten mit Zitat      
hallo labby. die dokumentation von matlab ist sehr gut und sollte benutzt werden. am besten du liest dir einmal die doc durch. wenn du die beschriftung ändern willst kannst du mal nach xticklabel suchen.
grüße winkow
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
labby_m
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 47
Anmeldedatum: 10.12.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.12.2014, 10:08     Titel:
  Antworten mit Zitat      
Ich will nicht die Beschriftung der Achse ändern.

Aus der ersten Spalte einer Datei möchte ich die Werte übernehmen und Punkte auf dex x Achse darstellen.
Code:
2560788 usecs: start
7658115 usecs: closed


Es handelt sich in Zeit in Mikrosekunden.

Dies mache ich mit folgendem Befehl:
Code:
plot(Zeit_1(:,1),'rs')        


Jedoch sehe ich die Werte 2560788 und 7658115 auf der y-Achse und nicht auf der x-Achse.
Wie bringe ich Matlab dazu, dass es diese werte auf die x Achse einträgt.
Code:
x=Zeit_1(:,1);
plot(x)    


führt zum selben Ergebnis
Private Nachricht senden Benutzer-Profile anzeigen
 
Nras
Forum-Meister

Forum-Meister


Beiträge: 608
Anmeldedatum: 21.02.12
Wohnort: ---
Version: 7.12.0.635 (R2011a)
     Beitrag Verfasst am: 17.12.2014, 11:45     Titel:
  Antworten mit Zitat      
Hallo,

wie bereits angemerkt wurde, wäre es gut, wenn du dir einfache Beispiele zu Plots durchliest. Vermutlich möchtest du die Temperatur über der Zeit darstellen. Wenn ich das richtig überblicke, sollte das in deinem Falle so gehen:
Code:
plot(Zeit_1(:,1), Temperatur_1(:,1),'r')


Viele Grüße,
Nras.

P.S.: Das hier würde besser in die Kategorie "Graphiken und Plots" statt in die Kategorie "Programmierung" passen.
Private Nachricht senden Benutzer-Profile anzeigen
Verschoben: 17.12.2014, 12:03 Uhr von Winkow
Von Programmierung nach Grafiken und Plots
 
Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 17.12.2014, 12:04     Titel:
  Antworten mit Zitat      
Nras hat Folgendes geschrieben:

P.S.: Das hier würde besser in die Kategorie "Graphiken und Plots" statt in die Kategorie "Programmierung" passen.

da gebe ich dir recht. habe es mal verschoben
_________________

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