goMatlab - Mein MATLAB Forum

Mein MATLAB Forum

 
Login  | Registrieren
Bücher:

Einstieg in das Programmieren mit MATLAB

Fachkräfte:
Testingenieur (w/m) Konfigurationswerkzeuge für Echtzeitsysteme
Einbinden von Simulink®-Simulationsmodellen, Verteilung der Simulationsmodelle auf Multicore- und Multiprozessorsysteme
dSPACE GmbH - Paderborn

Entwicklungsingenieur Emissions-Modellierung (m/w)
Erstellung Modellstrukturen in Matlab/Simulink zur Abbildung von Abgasanlagen
MBtech Group GmbH & Co. KGaA - Stuttgart

Entwicklungsingenieur Steuergerätetest Nutzfahrzeuge (m/w)
Testing von Antrieben, Bremsen sowie Fahrerassistenzsystemen, Ergebnisanalyse
MBtech Group GmbH & Co. KGaA - Stuttgart, Mannheim, München

Senior Software-Entwickler (m/w)
Implementierung von SW-Entwicklungen, Erstellung von Funktionsmodellen
MBtech Group GmbH & Co. KGaA - München

Systemingenieur/in mit Arbeitspaketverantwortung im Bereich Absicherung Automotive
Absicherung von Rückwirkungen der Hardwarestreuung auf Softwareumfänge
ESG Elektroniksystem- und Logistik-GmbH - München

weitere Angebote

Partner:




Vermarktungspartner


Forum
      Option
[Erweitert]
  • Diese Seite 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, 19: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: 3606
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 6.5, 2009a
     Beitrag Verfasst am: 07.09.2010, 20: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
Forum-Fortgeschrittener
Forum-Fortgeschrittener

Beiträge: 68
Anmeldedatum: 10.06.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.09.2010, 20: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: 3606
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 6.5, 2009a
     Beitrag Verfasst am: 07.09.2010, 21: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
Forum-Fortgeschrittener
Forum-Fortgeschrittener

Beiträge: 68
Anmeldedatum: 10.06.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.09.2010, 22: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, 07: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



Options and Permissions
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
.


goMatlab ist ein Teil des goForen-Labels
goForen.de goMATLAB.de goLaTeX.de goPCB.de


 Impressum  | Werbung/Mediadaten | Studentenversion | FAQ | goMatlab RSS Button RSS


Copyright © 2007 - 2012 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
Partner: LabVIEWforum.de

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.