Import und textread < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Hallo,
ich habe eine allgemeine Frage zu dem Thema import und Export.
Ich habe eine ASCII-File importiert mit dem Befehl importdata. Diese File beinhaltet Lon und Lat von verschiedenen Orten auf der Weltkarte.
Wenn ich jetzt eingebe
[Lon, Lat] = textread('Staedte.xy',' ',1) um sie zu lesen, bekomme ich ein Error: Param/values pairs must come in pairs.
Weiß jemand, was ich hier falsch gemacht habe?
Danke.
Ich habe diese Frage auf keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 15:37 Sa 13.02.2010 | Autor: | Frasier |
Hallo Kitty4711,
du hast keinen Format-String angegeben. Das ist ein Fehler.
Wie sieht denn die Datei Staedte.xy aus? Kannst du sie hochladen?
Ausserdem ist textread etwas veraltet, verwende nach Möglichkeit textscan oder Ähnliches.
lg
F.
|
|
|
|
|
Hallo Frasier,
danke für die Antwort.
Hier ist ein kleiner Ausschnitt:
Lon Lat
121.813 48.777
121.113 48.112
121.760 46.853
122.18 46.20
etc.
Ich habe jetzt folgendes eingegeben:
[Lon,Lat] = [mm] textread('Staedte.xy','%f%f%[1\n]', [/mm] 'headerlines',1);
Bekomme aber trotzdem ein Error:
???Error using ==> fileread
Number of outputs must match the number of unskipped input fields.
Error in ==> textread at 176
[varargout{1:nlhs}]=dataread('file',varargin{:});
|
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 08:22 Mo 15.02.2010 | Autor: | Frasier |
Hallo Kitty4711,
mit
[Lon,Lat]=textread('Staedte.xy','%f %f','headerlines',1);
sollte es klappen.
lg
F.
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 08:27 Mo 15.02.2010 | Autor: | Kitty4711 |
Hallo,
es hat wunderbar geklappt. Vielen Dank.
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 09:42 Mo 15.02.2010 | Autor: | Frasier |
Mal sehen, ob es klappt
Bitte Frage als beantwortet kennzeichnen.
lg
F.
|
|
|
|
|
> Mal sehen, ob es klappt
Na loggisch!
Gruß v. Angela
> Bitte Frage als beantwortet kennzeichnen.
> lg
> F.
|
|
|
|