Matrizenerstellung < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 16:39 Mo 22.10.2007 | Autor: | Etzel |
Hallo,
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
Mein Problem mir ist die Erstellung einer Matrix, aus einzeln eingelesenen .txt-Dateien.
Bsp:
dateiname1 = [probe1,'.txt']
[mm] [Fx,Fz]=textread(dateiname1,'%n%n%*[^\n]','headerlines',15);
[/mm]
sze1=size(Fz,1)
dateiname2 = [probe2,'.txt']
[mm] [Fx,Fz]=textread(dateiname2,'%n%n%*[^\n]','headerlines',3750);
[/mm]
sze2=size(Fz,1)
und diese Zwei eingelsenen Datensätze möchte ich jetzt in einner Matrize haben.
Nur die Daten für Fz.
mit der "Funktion"
for lv=1:2;
Fz=Fz(:,lv);
end;
geht es nicht, da kommt eine Fehlermeldung.
Ich hoffe ich konnte mich eingermaßen verständlich aus drücken.
Etzel
|
|
|
|
Hallo und ,
du benutzt für alles denselben Variablennamen Fz und überschreibst damit deine Daten. Wie wär's mit:
dateiname1 = [probe1,'.txt']
[Fx, Fz1] = textread...
sze1=size(Fz,1)
dateiname2 = [probe2,'.txt']
[Fx, Fz2] = textread...
sze2=size(Fz,1)
Fz = [Fz1 Fz2];
Gruß
Martin
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 17:14 Mo 22.10.2007 | Autor: | Etzel |
Recht Herzlichen Dank, jetzt funktioniert es.
Das ich das mit Fz1-Fz3 nicht selbst gesehen habe^^.
|
|
|
|