Moinsen,
ich hab mal ein Problem, ich möchte Daten in eine Datei schreiben. Bisher hatte ich nur Zahlen oder Text. Nun muss ich aber beides verbinden, das heißt in einer Zeile stehen Werte und im Anschluss Bedingungen zu diesen Werte.
Beim einlesen der Werte ist das ja nu so, dass man das Beides nicht in eine Matrix zusammenbekommt! Wie kann ich das am geschicktesten einlesen. Ich seh den Wald vor lauter Bäumen grad nicht....
Die Wahl der Variablen und Anzeigedingens ist sehr flexibel, da ich das Speichern und Auslesen selber programmiere. Was mich nur stört, ist der Text. Also müsste prinzipiell Zeile für Zeile eingelesen werden und die einzelnen Werte dann in Matrix ( für Zahlen) und Strings für Texte. Kristisch könnte dann die Zuordnung der Daten zu den Strings werden, oder? Gibt es da nicht was schönes in Matlab, was beides kann.
Gast
Gast
Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
Verfasst am: 04.12.2008, 13:48
Titel:
Ja, es gibt was, das beides kann, nur eben keine Matrix.
In eine cell kannst Du alle packen:
Noch schnell ne andere Frage. Wenn die Datei schon existiert in die geschrieben werden soll, und ich möchte die Datei überschreiben mit neuem Inhalt, wie lösche ich den vorhandenen Inhalt? Falls die Datei länger ist als die vorhandene, wird nur anteilig der Anfang der Datei ersetzt.
Gast
Gast
Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
Verfasst am: 04.12.2008, 19:53
Titel:
Wie speicherst Du denn? Wenn Du nicht explizit anhängen willst (bei fopen z.B. mit Permission a oder bei dlmwrite mit -append) wird die Datei eigentlich immer überschrieben.
Kann ich bestätigen
Es funktioniert. Warum auch immer es vorhin nicht geklappt hat...Vielen Vielen Dank für die Hilfe!
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
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.