WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

fprint-Kommentare als .txt-Datei speichern

 

fränky

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.09.2009, 13:53     Titel: fprint-Kommentare als .txt-Datei speichern
  Antworten mit Zitat      
Hallo zusammen,
ich suche Hilfe für folgendes Problem:
Über den fprintf Befehl erstelle ich in meinem Command Window eine Art Protokoll über die ausgeführten Schritte und ermittelten Ergebnisse. Nun möchte ich gern dieses Protokoll in einer txt. Datei abspeichern. Wie ist dies in Matlab möglich?

Gruß Fränky


denny
Supporter

Supporter



Beiträge: 3.853
Anmeldedatum: 14.02.08
Wohnort: Ulm
Version: R2012b
     Beitrag Verfasst am: 17.09.2009, 14:26     Titel:
  Antworten mit Zitat      
Hallo,

schaue dir diary -Befehl an
Code:


diary test.txt
for k=1:10
  fprintf('test%d\n',k)
end
diary off;
 
Private Nachricht senden Benutzer-Profile anzeigen
 
fränky

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.09.2009, 15:11     Titel:
  Antworten mit Zitat      
Super! Danke für deine schnelle Antwort denny,

das einzige Problem ist, dass dieser diary-Befehl immer weiter in die selbe .txt-Datei protokolliert. Ich würde aber gerne die alte .txt_Datei überschreiben lassen, so dass nur die Ergebnisse des letzten Durchlaufs darin gespeichert werden. Ist das möglich?
 
denny
Supporter

Supporter



Beiträge: 3.853
Anmeldedatum: 14.02.08
Wohnort: Ulm
Version: R2012b
     Beitrag Verfasst am: 17.09.2009, 15:52     Titel:
  Antworten mit Zitat      
Hallo,

nicht direkt, aber man kann ja vorher prüfen, ob Textdatei da ist und diese dann löschen

Code:

if exist('test.txt','file')
  delete('test.txt');
end
diary test.txt
for k=1:10
  fprintf('test%d\n',k)
end
diary off;
 
Private Nachricht senden Benutzer-Profile anzeigen
 
fränky

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.09.2009, 16:03     Titel:
  Antworten mit Zitat      
Hätte ich irgendwie selber drauf kommen können!!! Embarassed
Danke denny!!!
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 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.