|
|
Newbie: FOR-Schleife, Matrix an andere Matrix anhängen |
|
Starik |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 21.11.2008, 16:15
Titel: Newbie: FOR-Schleife, Matrix an andere Matrix anhängen
|
 |
|
 |
|
Hallo zusammen,
vielen Dank für dieses Forum und für jede Hilfe. Als Anfänger komme ich bei folgendem Problem nicht weiter:
Es wird eine Datei eingelesen, die Zeitreihendaten enthält. Die Datei hat das Format txt, die Daten sind untereinander aufgelistet. Ich muß jetzt anhand der ersten Spalte (ID der jeweiligen Reihe) die unterschiedlichen Zeitreihen erkennen und bearbeiten. Das Bearbeiten funktioniert und ist hier auch nicht relevant, allerdings habe ich Probleme mit Hilfe einer FOR-Schleife MATLAB zwischen den Reihen unterscheiden zu lassen. Anbei mein Code mit Debug-Output Matrix 'endMat':
Es kommt keine Fehlermeldung. In 'endMat' sind dann allerdings nur die 0, sowie die Werte der letzten ID enthalten. Eigentlich sollten doch alle Werte der anderen IDs auch dabei sein. Warum werden die nicht in 'endMat' geschrieben? Irgendwas check ich hier nicht...
Vielen Dank für jede Hilfe!
Schönes Wochenende,
Starik
|
|
|
|
|
dib0r |

Forum-Guru
|
 |
Beiträge: 413
|
 |
|
 |
Anmeldedatum: 09.05.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 21.11.2008, 16:38
Titel:
|
 |
Hallo,
zwei Sachen fallen mir da spontan auf:
1. Du inkrementierst deinen Laufindex (i) in deiner Schleife explizit ein zweites Mal. Dies sollte man vermeiden. Falls du nur jeden zweiten Wert nehmen willst
ansonsten wird der Zähler automatisch inkrementiert.
2. Du initialisierst die Matrix "endMat" mit Nullen, in jedem Schleifendurchgang. Da muss Matlab immer Nullen reinschreiben.
So sollte es eigentlich funktionieren.
MfG
|
|
|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 21.11.2008, 16:47
Titel:
|
 |
Yo, der zweite Punkt löst das Problem. Vielen Dank!
|
|
|
|
|
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.
|
|