|
|
Plotten von Koordinaten (raw) |
|
Niko9310 |
Forum-Anfänger
|
|
Beiträge: 49
|
|
|
|
Anmeldedatum: 02.06.14
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.06.2014, 21:18
Titel: Plotten von Koordinaten (raw)
|
|
Hey,
ich habe in Matlab Geometriedaten, also Koordinaten, von einer Excel-Tabelle hochgeladen. Allerdings als raw und nicht num, denn verwendet man num werden leider viele Zellen mit NAN ausgefüllt.
Code:
(num,raw) = xlsread ('Geometriedaten 1.xlsx')
(--> verwende ich nur (raw) = xlsread (...) spuckt mir matlab keine Koordinaten aus!!!)
Nun will ich zunächst nur eine Zeile plotten, mit der x-Koordinate in der ersten und der y-Koordinate in der 2. Spalte!
Code:
x = raw (1,1:1)
y = raw (1,2:end)
Meine Frage bezieht sich jetzt auf den Plot-Befehl! Funktioniert plot (x,y) überhaupt oder brauche ich einen anderen Befehl?
Am Ende soll eine Bohrergeometrie geplottet werden!
MfG
Niko9310
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 06.06.2014, 12:03
Titel:
|
|
Hallo,
sinnvoll wäre z.B.:
ist keine gültige Syntax; die Ausgabeargumente müssen in [ ] stehen.
Zitat: |
(--> verwende ich nur (raw) = xlsread (...) spuckt mir matlab keine Koordinaten aus!!!) |
Dieser Befehl sollte die numerischen Daten aus der Excel-Datei importieren.
Ich würde übrigens im Zusammenhang mit MATLAB nicht von "hochladen", sondern von "importieren" sprechen. Bei "hochladen" denke ich und vermutlich die meisten anderen auch ans Internet oder einen Server.
Bei Fragen, die sich auf Datenimport beziehen, ist es am besten, eine Beispieldatei anzuhängen und somit den Forumteilnehmern zur Verfügung zu stellen.
Grüße,
Harald
|
|
|
Niko9310 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 49
|
|
|
|
Anmeldedatum: 02.06.14
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 09.06.2014, 20:09
Titel:
|
|
Danke für die schnelle Antwort.
Arbeite in der Uni und werde mich morgen Nachmittag wieder an Matlab setzen.
D.h. also, dass ich mit den eckigen Klammern die numerischen Daten importieren kann?
[num,raw] = xlsread ['Geometriedaten 1.xlsx']
Wäre dann der richtige Code oder?
Die Plot-Funktion werde ich dann auch morgen ausprobieren!
Liebe Grüße
Niko9310
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 09.06.2014, 21:42
Titel:
|
|
Hallo,
bitte die Doku lesen!
Eckige Klammern für Ausgabeargumente, runde für Eingabeargumente.
Das ist erstmal nur die Syntax. Dass du die gewünschten Daten in dern gewünschen Form bekommst ist eine andere Sache.
Grüße,
Harald
|
|
|
Niko9310 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 49
|
|
|
|
Anmeldedatum: 02.06.14
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.06.2014, 16:17
Titel:
|
|
Hallo Harald,
arbeite gerade an Matlab und versuche die Daten zu plotten! Das gelingt mir leider noch nicht richtig...!
[num,raw] = xlsread ('Geometriedaten 1.xlsx')
x = raw (1,1)
y = raw (1,2)
plot (x,y,'o')
Diesen Code ahbe ich verwendet, aber leider wird nichts geplottet! Importiere ich meien Daten, dann werden sie foldengermasen angezeigt!
x = '-0.00227596'
y = '0.00184773'
Was mich wundert ist, dass die Zahlen in Anführungszeichen stehen! Importiere ich eine Datei mit
[num] = xlsread ('....xlsx')
werden diese nicht in Anführungszeichen gesetzt!
Versuche ich meien Datei mit [num] zu importieren wird mir NAN angezeigt, obwohl nur Zahlen stehen!
Liebe Grüße
Niko9310[/code]
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 10.06.2014, 16:47
Titel:
|
|
Hallo,
ich darf mich zitieren:
Zitat: |
Bei Fragen, die sich auf Datenimport beziehen, ist es am besten, eine Beispieldatei anzuhängen und somit den Forumteilnehmern zur Verfügung zu stellen. |
Dann lässt sich die Frage vermutlich schnell beantworten.
Grüße,
Harald
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
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
| 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.
|
|