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

Mehrere Punkte (Koordinaten) plotten

 

newbie82
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 68
Anmeldedatum: 10.06.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.09.2010, 20:40     Titel: Mehrere Punkte (Koordinaten) plotten
  Antworten mit Zitat      
Hallo,

ich kann leider nirgends finden, wie man ganz einfach ein paar Koordinaten plottet.

Ich hab folgendes gefunden:
Code:

plot(x1, y1, x2, y2, x3, y3)
 


Aber dann krieg ich nur Punkte, die nicht miteinander verbunden sind Sad

Wie krieg ich es hin, dass meine Koordinaten miteinander verbunden sind? (=Graph)

Und das Koordinatensystem müsste dann auch noch logarithmisch sein (y Achse)...

Vielen Dank!

newbie
Private Nachricht senden Benutzer-Profile anzeigen


Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 07.09.2010, 21:35     Titel: Re: Mehrere Punkte (Koordinaten) plotten
  Antworten mit Zitat      
Hallo newbie82,

Code:
plot([x1, x2, x3], [y1, y2, y3])

Für ein Beispiel siehe "doc plot".

Zitat:
Und das Koordinatensystem müsste dann auch noch logarithmisch sein (y Achse)...

Unter "help plot" oder "doc plot" findest Du den Befehl "SEMILOGY". Die "See also"-Empfehlungen am Ende der Help-Texte sind wirklich empfehlenswert.

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
newbie82
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 68
Anmeldedatum: 10.06.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.09.2010, 21:49     Titel:
  Antworten mit Zitat      
Hi,

ich hab hier mal mein konkretes Beispiel, weil ich nicht recht weiterkomme Sad Ich möchte diesen Graphen nachbauen in Matlab:



Hier stehen die Zahlen dafür:
https://www.isc.org/solutions/survey/history

Hat jemand eine Idee, wie man das machen könnte?

Ich dachte, man muss nur die Zahlen eingeben, aber durch die Jahre (inkl. Monaten) ist das gar nicht so einfach Confused

Danke!

Newbie
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 07.09.2010, 22:49     Titel:
  Antworten mit Zitat      
Hallo newbie82,

Zitat:

Hier stehen die Zahlen dafür:
https://www.isc.org/solutions/survey/history


Das ist eine Webseite. Steht Dir als Input wirklich nur der HTML-Text zur Verfügung?
DATENUM kann sehr gut Strings, die ein Datum enthalten, in eine Zahl umrechnen.

Viel Erfolg, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
newbie82
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 68
Anmeldedatum: 10.06.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.09.2010, 23:14     Titel:
  Antworten mit Zitat      
Also ich wollte die Zahlen per Hand eingeben Wink

Frage mich nur wie das gehen soll, bei verschiedenen Jahreszahlen mit dem Monat dabei..
Private Nachricht senden Benutzer-Profile anzeigen
 
mmz
Forum-Anfänger

Forum-Anfänger


Beiträge: 48
Anmeldedatum: 18.08.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.09.2010, 08:39     Titel:
  Antworten mit Zitat      
Hi,

ich würde die zahlen per copy und paste in ein excel file speichern...und dann mit "xlsread" einlesen. Geht sicher schneller als per hand einlesen.

Das Datum wird probleme machen. Du kannst es evtl. mit Datenum umwandeln und dann die achsenbeschriftung anpassen. Schau dir hierzu mal den Befehl datetick an.

grüße

Michael
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.