|
|
Aus mehrere Messungen filtern und zusammenführen? |
|
Mathe123 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 25.07.2010, 14:15
Titel:
|
 |
So nun habe ich mal meinen ersten kleinen Skript geschrieben.
also die txt. Datei sieht so aus:
Zeit Bit KM
0 1 0
20 0 50
45 1 100
60 1 130
85 0 180
So meine Skript:
[Zeit, Bit, KM] = textread ('c.txt', '%d %d %d', 'headerlines', 1);
n=length(Zeit);
for i=1:n
if Bit(i) == 1
B(i)=KM(i);
D(i)=Zeit(i);
end
end
x1=B
x2=D
So nun müsste er immer bei Bit 1 die jeweiligen werte zu KM und Zeit ausgeben. Das machet er auch, aber am Anfang gibt er zwei mal 0 und 0 aus, somit ist wird der letzte Wert wo auch Bit=1 ist nicht ausgegeben, weil i max=5 ist.
Was habe ich falsch gemacht?
Es wäre super, wenn wir ihr mir helfen würdet, so dass ich zu einem ergebniss komme.[/b]
|
|
|
|
|
math123 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 25.07.2010, 16:05
Titel:
|
 |
yuhu nun klappt es, habe mein erstes Skript das endlich funktioniert:-).
so nun brauche ich aber wirklich eure hilfe. wie kann ich mehrere messungen öffnen?geht da smit meinem Programm? bzw. um was muss ich es ergänzen.
|
|
|
josekamara |

Forum-Meister
|
 |
Beiträge: 529
|
 |
|
 |
Anmeldedatum: 26.04.08
|
 |
|
 |
Wohnort: München
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 25.07.2010, 16:19
Titel:
|
 |
i habs am Anfang geschrieben. Mit
kann man den Inhalt eines Ordners öffnen. und dann nach der Anzahl der Dateien eine FOR Schleife stellen. In dem textread wird als Parameter den Dateiname sein.
_________________
Simulation
|
|
|
mathe |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 25.07.2010, 16:28
Titel:
|
 |
hallo josekamara,
ok das habe ich schon gelesen. Meien frage wäre, ob mein skript das auch taugen würde, wenn ich jetzt den befehl dir noch mit rein nehme?
weil im internet hab eich vieles zu fopen gelesen, aber leider sind meine englischkentnisse nicht so gut, dass ich die online hilfe verstehen kann.
Hoffe du hilfst mir etwas weiter:-)
|
|
|
math123 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 25.07.2010, 19:24
Titel:
|
 |
Hallo,
ich bins nochmal:-)
habe jetzt auch das mit allen einlesen von vielen daten gelöst. aber das einzige problem ist, wenn ich über fgetl die zeilen einlese, dann gibt er mir die zeile mit allen spalten werten raus.
wie kann ich nur auf bestimmte spalten zugreifen?ist es möglich über den namen zuzugreifen???
lg
|
|
|
Andy386 |

Forum-Guru
|
 |
Beiträge: 485
|
 |
|
 |
Anmeldedatum: 24.06.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 7.1/8
|
 |
|
|
 |
|
Verfasst am: 02.08.2010, 01:00
Titel:
|
 |
[edit] weia, ich hab die zweite Seite übersehen - hat dann sich keine relevanz mehr![/edit]
diesen einleseasistenten hast du gefunden, oder? Da kann man sich schnell und komfortabel (vorausgesetzt er kann dass, was man will) ein Skript bauen lassen...
...die letzte Frage... hast du ne Matrix der Form 100x10 und willst 100x3? matrix(:,1:3)? dass meinst du nicht, oder?
_________________
Ich hasse es wenn die Leute Fragen stellen, man dann versucht sich Mühe zu geben, und diejenigen ihren Thread nie wieder besuchen...
|
|
|
|
Gehe zu Seite Zurück 1, 2
|
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.
|
|