|
|
Matrix an eine bestimmte STelle in best. Textdatei speichern |
|
Vanillebacke |

Forum-Century
|
 |
Beiträge: 167
|
 |
|
 |
Anmeldedatum: 06.05.09
|
 |
|
 |
Wohnort: Hamburg
|
 |
|
 |
Version: R2014a
|
 |
|
|
 |
|
Verfasst am: 09.02.2010, 12:44
Titel: Matrix an eine bestimmte STelle in best. Textdatei speichern
|
 |
moin,
hab folgendes problem: ich habe eine bestehende textdatei und eine matrix A. Diese Matrix A will ich in diese Textdatei schreiben bzw. erst ab der 9.Zeile und der alte Inhalt soll überschrieben werden.....
kann mir da jemand weiterhelfen. komm grad nicht weiter.....
danke.....
|
|
|
|
|
muvik |

Forum-Anfänger
|
 |
Beiträge: 17
|
 |
|
 |
Anmeldedatum: 27.11.07
|
 |
|
 |
Wohnort: Mannheim
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 09.02.2010, 14:29
Titel:
|
 |
Hallo,
deine Frage ist nicht recht ausführlich.
Ein Tipp ist die Funktion:
Schaue vielleicht Example 4 in der Matlab-Hilfe zu save an.
Wenn du nicht zurecht kommst, dann formuliere dein Problem nochmal genauer wo es hackt, ich versteh es nämlich nicht ganz.
MfG
muvik
|
|
|
Vanillebacke |
Themenstarter

Forum-Century
|
 |
Beiträge: 167
|
 |
|
 |
Anmeldedatum: 06.05.09
|
 |
|
 |
Wohnort: Hamburg
|
 |
|
 |
Version: R2014a
|
 |
|
|
 |
|
Verfasst am: 09.02.2010, 14:39
Titel:
|
 |
ok ich versuche es genauer zu formulieren:
ich habe eine vorhandene text datei. diese ist wie folgt aufgebaut:
- in den ersten 8 zeilen ist der kopf mit verschiedene infos....
- ab zeile 9 beginnen meine daten und genau diese daten wurden mit hilfe eines programms von mir schon geändert und befinden sich korrigiert im workspace in form einer matrix A
- diese matrix A will ich jetzt einlesen in diese textdatei und soll die vorhandenen daten überschreiben.... diese beginnen aber erst ab zeile 9
meine frage lautet daher:
gibt es eine möglichkeit, die daten ab zeile 9 der text datei zu löschen und durch die matrix A zu ersetzen????
danke für jede hilfe
|
|
|
muvik |

Forum-Anfänger
|
 |
Beiträge: 17
|
 |
|
 |
Anmeldedatum: 27.11.07
|
 |
|
 |
Wohnort: Mannheim
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 09.02.2010, 15:19
Titel:
|
 |
Ok, dann könnte dlmwrite() etwas für dich sein.
Wie liest du die Datei ein? Hast du den Dateikopf auch im Workspace gespeichert?
Dann könnte folgendes funktionieren:
Im ersten Aufruf wird die Datei wieder mit dem Dateikopf überschrieben und im zweiten die Matrix hinzugefügt.
|
|
|
Vanillebacke |
Themenstarter

Forum-Century
|
 |
Beiträge: 167
|
 |
|
 |
Anmeldedatum: 06.05.09
|
 |
|
 |
Wohnort: Hamburg
|
 |
|
 |
Version: R2014a
|
 |
|
|
 |
|
Verfasst am: 09.02.2010, 15:37
Titel:
|
 |
nein, den dateikopf hab ich nicht mit drinne, hab ihn mit "headerlines" ignoriert...
lese die datei so ein:
es muss doch möglich sein, die kopfzeilen noch nachträglich im workspace abzuspeichern???
hab mit dlmwrite auchwas versucht, hiermit habe ich aber nur die ersten 9 zeilen mit ";" gesetzt:
meine idee war auch anschließend die kopfzeile in die datei zu schreiben....
wie kriege ich nur die kopfzeile noch ins workspace.... glaub dann hätten wir aus beiden ansätzen die lösung....
danke gruß
|
|
|
|
|
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.
|
|