| Werte abspeichern < Matlab < Mathe-Software < Mathe < Vorhilfe 
 
 
  |  |  
  | 
    
     | 
 | Aufgabe |  | Hallo hoffentlich kann mir jemand helfen: 
 Ich will aus einer Datei Werte suchen und diese komplette Zeile in Variable schreiben. Aber meine Schleife läuft nicht. Entweder wird die Variable überschrieben oder uninteressante zeilen werden auch mit abgespeichert.
 
 
 
 | 
 Hier der Code
 
 clear all
 tic
 %% Initialisierungen
 
 Faktor = 0;             % Faktor um ins Datum umzurechnen
 Dayms = 86400000;       % Tag in Millisekunden
 row = 0;                % Anzahl der Zeilen
 Groesse = 0;            % Größe des Feldes
 counter1 = 0;
 counter2=0;
 counter3=0;
 counter4=0;
 
 %% Daten laden
 load Test.txt
 Groesse = size(Test);
 row = Groesse(1);
 
 % Berechnung des Faktors
 Faktor = row/Dayms;
 n=10;
 for i = 1:n  % Hauptschleife Anfang
 
 % empty
 if (Test(i,4) == 1)
 counter1 = counter1+1;
 Hilfsvariable1(i) = Test(i, 4);
 
 
 %  Range
 elseif (Test(i,4) == 2)
 counter2=counter2+1;
 Hilfsvariable2(i) = Test(i, 4);
 
 % Both
 elseif (Test(i,4) == 3)
 counter3 = counter3+1;
 Hilfsvariable3(i) = Test(i, 4);
 
 % Keiner von den Fällen
 else
 Hilfsvariable4(i) = Test(i, 3);
 counter4=counter4+1;
 % Hilfsvariable = Test(i, 1:6);
 end
 end % Hauptschleife Ende
 
 toc
 
 Wie erreiche ich, dass nur die Zeilen abgespeichert werden, die auch einem der Fälle entsprechen?
 
 Danke im VorausIch habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
 
 
 |  |  |  | 
 
  |  |  
  | 
    
     |  | Status: | (Mitteilung) Reaktion unnötig   |   | Datum: | 19:12 Do 26.10.2006 |   | Autor: | ullim | 
 Kannst Du mal die Datei oder einen Teil der Datei mit schicken?
 
 mfg ullim
 
 
 |  |  | 
 |  | 
 
  |  |  
  | 
    
     |  | Status: | (Mitteilung) Reaktion unnötig   |   | Datum: | 19:20 Sa 28.10.2006 |   | Autor: | matux | 
 $MATUXTEXT(ueberfaellige_frage)
 
 |  |  | 
 
 
 |