M-files mit Schleife einlesen < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 17:03 Do 22.03.2007 | Autor: | Tyler76 |
Aufgabe | Hallo erst mal!
Habe folgendes Problem. Ich habe 75 M-files mit fortlaufender Nummer :
xxxx0001-xxxx0075. Ich muss nun auf die Maxwerte der einzelnen Dateien zugreifen. Schön wäre es hier wen man eine for-schleife anwenden könnte.
so in der Art
for i=0001:0075
load xxxx i
und dann mach irgendwas mit der eingelesenen datei
end
Nur leider geht das nicht da er im Befehl load das i immer als char sieht und nicht als Zahl. Zudem streicht er auch die führenden Nullen weg 0001-->1
|
Also für uns wäre es sehr hilfreich wenn irgendwer uns sagen könnte wie wir mit einer for-Schleife fortlaufende Datensätze einlesen und nach und nach bearbeiten können. Vielen Dank
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
Hallo,
das "Schleifenproblem" erfreut sich hier größter Beliebtheit. Es gibt dafür auch glücklicherweise meistens eine Lösung. Auch in deinem Fall (inkl. Nullen):
for i=0001:0075,
load (sprintf('xxxx%04g', i));
%und dann mach irgendwas mit der eingelesenen datei
end;
Gruß
Martin
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 13:11 Fr 23.03.2007 | Autor: | Tyler76 |
Die Schleife mit Einlesefunktion der M-files geht jetzt, vielen Dank für Deine Hilfe!!!
|
|
|
|