|
jonny65 |

Forum-Fortgeschrittener
|
 |
Beiträge: 75
|
 |
|
 |
Anmeldedatum: 15.05.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 15.05.2013, 10:37
Titel: txt daten einlesen
|
 |
Hallo,
ich bin absoluter Neuanfänger in Matlab. Ich habe mir schon ein paar Videos angeschaut und auch schon ein paar Bücher angeschaut, aber mir fehlt im Moment einfach der Umgang mit Matlab und die Erfahrung.
Ich will eine Datei im txt format in matlab einlesen lassen. Diese Datei enthält 2 Spalten die ausschließlich aus Zahlen bestehen. Wie kann ich diese in Matlab einlesen?
Ich bin für jede Antwort dankbar, da ich im Moment noch nicht so richtig mit dem Programm klar komme.
Vielen Dank schonmal im Vorraus!
Gruß jonny65
|
|
|
|
|
jonny65 |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 75
|
 |
|
 |
Anmeldedatum: 15.05.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 15.05.2013, 11:08
Titel:
|
 |
Ich habe es jetzt geschafft. Mit der Funktion load('') habe ich jetzt die Tabelle eingelesen. Sie besteht aus 8192x2 double. Jetzt versuche ich die Tabelle zu plotten. Ich habe den Befehl plot() ausgeführt und er zeigt mir auch eine Figure1 an. Allerdings sind dort 2 kurven zu sehen. woran kann das liegen?
|
|
|
Mmmartina |

Forum-Meister
|
 |
Beiträge: 745
|
 |
|
 |
Anmeldedatum: 30.10.12
|
 |
|
 |
Wohnort: hier
|
 |
|
 |
Version: R2020a
|
 |
|
|
 |
|
Verfasst am: 15.05.2013, 11:39
Titel:
|
 |
Poste doch bitte mal deinen Code hier, dann muss man nicht die Glaskugel rauskramen.
Besonders wichtig wäre zu wissen, was du Matlab im plot-befehl übergibst.
Hast du dir die Hilfe zu plot schonmal angeschaut?
_________________
LG
Martina
"Wenn wir bedenken, daß wir alle verrückt sind, ist das Leben erklärt." (Mark Twain))
|
|
|
jonny65 |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 75
|
 |
|
 |
Anmeldedatum: 15.05.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 15.05.2013, 12:19
Titel:
|
 |
Es sieht so aus:
S=load('einsb.txt');
plot(S,'r')
title('Test')
xlabel('2 Theta')
ylabel('Intensität')
grid
die tabelle die ich lade ist leider zu groß, um sie hier anzeigen zu lassen.
aber sie sieht in kurzform so aus:
1 50
2 38
3 40
usw. bis 8192.
Diese Punkte will ich mir dann anzeigen lassen.
Vielen Dank schonmal, das du geantwortet hast!
|
|
|
ON |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 15.05.2013, 14:21
Titel:
|
 |
Hi,
versuch es mal mit
Viele Grüße
|
|
|
Mmmartina |

Forum-Meister
|
 |
Beiträge: 745
|
 |
|
 |
Anmeldedatum: 30.10.12
|
 |
|
 |
Wohnort: hier
|
 |
|
 |
Version: R2020a
|
 |
|
|
 |
|
Verfasst am: 15.05.2013, 15:32
Titel:
|
 |
jonny65 hat Folgendes geschrieben: |
Es sieht so aus:
S=load('einsb.txt');
plot(S,'r')
title('Test')
xlabel('2 Theta')
ylabel('Intensität')
grid
|
ERklärung zu der richtigen Antwort von ON:
Du musst Matlab schon mitteilen, was er mit den beiden Spalten machen soll, also was davon x und was y ist. Du hast ihm einfach nur eine Matrix gegeben und Matlab hat beide Spalten einzeln aufgetragen im figure.
_________________
LG
Martina
"Wenn wir bedenken, daß wir alle verrückt sind, ist das Leben erklärt." (Mark Twain))
|
|
|
jonny65 |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 75
|
 |
|
 |
Anmeldedatum: 15.05.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 15.05.2013, 17:03
Titel:
|
 |
Vielen Vielen Dank.
Ich werde es gleich morgen ausprobieren.
Grüße
|
|
|
jonny65 |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 75
|
 |
|
 |
Anmeldedatum: 15.05.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 16.05.2013, 09:25
Titel:
|
 |
Vielen Dank. Jetzt klappt es!!
|
|
|
|
|
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.
|
|