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

Werte in Textdatei schreiben

 

hans_p
Forum-Anfänger

Forum-Anfänger


Beiträge: 10
Anmeldedatum: 07.04.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.04.2009, 14:34     Titel: Werte in Textdatei schreiben
  Antworten mit Zitat      
Hallo,
ich möchte gerne Wqerte in eine Textdatei schreiben.
Wie man in eine *.mat Datei schreibt habe ich herausgefunden,
aber nicht wie ich Textdatei erstelle.

gruß hp
Private Nachricht senden Benutzer-Profile anzeigen


pebbles88
Forum-Anfänger

Forum-Anfänger


Beiträge: 21
Anmeldedatum: 04.03.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.04.2009, 14:42     Titel:
  Antworten mit Zitat      
Schau mal in der Matlab-Hilfe nach fprintf.

damit kann man das machen.
Private Nachricht senden Benutzer-Profile anzeigen
 
pebbles88
Forum-Anfänger

Forum-Anfänger


Beiträge: 21
Anmeldedatum: 04.03.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.04.2009, 14:47     Titel:
  Antworten mit Zitat      
geht allerdings nur als embedded matlab function (Hab mich im forum vertan, sorry)

aber es ist auf jeden fall eine möglichkeit.
Private Nachricht senden Benutzer-Profile anzeigen
 
hans_p
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 10
Anmeldedatum: 07.04.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.04.2009, 14:59     Titel:
  Antworten mit Zitat      
wenn mir jemand sagen kann wie ich das mit "fprintf" und der "embedded matlab function" genau anstellen muss, ist mir auch geholfen Smile
Private Nachricht senden Benutzer-Profile anzeigen
 
steve
Ehrenmitglied

Ehrenmitglied



Beiträge: 2.022
Anmeldedatum: 03.09.07
Wohnort: Wien
Version: R2023b
     Beitrag Verfasst am: 22.04.2009, 15:06     Titel:
  Antworten mit Zitat      
Moin,

eigentlich sollte es so funktionieren:
Code:
fid = fopen('test.txt','wt');
fprintf(fid,'Ich bin ein String in der Textdatei test.txt!');
fclose(fid);


Gruß
Alex

Dollarzeichen entfernt - Danke, Pebbels.
_________________

>> I told me to.

____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?

Zuletzt bearbeitet von steve am 05.05.2009, 10:29, insgesamt einmal bearbeitet
Private Nachricht senden Benutzer-Profile anzeigen
 
hans_p
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 10
Anmeldedatum: 07.04.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.04.2009, 15:15     Titel:
  Antworten mit Zitat      
auch auf die Gefahr dass jetzt alle denken ich bin nicht der hellste.
Folgendes habe ich gemacht:
Was ist falsch?

(das "function y = fcn(u)" hat das Programm selber geschrieben)

test.jpg
 Beschreibung:

Download
 Dateiname:  test.jpg
 Dateigröße:  69.38 KB
 Heruntergeladen:  5945 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
steve
Ehrenmitglied

Ehrenmitglied



Beiträge: 2.022
Anmeldedatum: 03.09.07
Wohnort: Wien
Version: R2023b
     Beitrag Verfasst am: 22.04.2009, 15:26     Titel:
  Antworten mit Zitat      
Hmm gute Frage - leider habe ich damit noch nicht so viel gearbeitet. Mein Code funktioniert zumindest direkt in Matlab - wie es in Simulink aussieht, hmm keine Ahnung Rolling Eyes
_________________

>> I told me to.

____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Private Nachricht senden Benutzer-Profile anzeigen
 
hans_p
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 10
Anmeldedatum: 07.04.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.04.2009, 17:58     Titel:
  Antworten mit Zitat      
hat sonst keiner eine gute idee?
Private Nachricht senden Benutzer-Profile anzeigen
 
pebbles88
Forum-Anfänger

Forum-Anfänger


Beiträge: 21
Anmeldedatum: 04.03.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 05.05.2009, 10:26     Titel:
  Antworten mit Zitat      
Ich glaube, dass du nur das Dollarzeichen bei deiner

Funktion von

Code:
fid=fopen('test.txt' $,'wt');


zu


Code:
fid=fopen('test.txt' ,'wt');


ändern musst.

Außerdem wirst du Fehlermeldungen bekommen, dass zB fclose eine Matlabfunktion ist, die du extra einbinden musst. Aber in der fehlermeldung steht dann auch wie.

Code:
eml.extrinsic('fclose')


die anderen beiden Funktionen lassen sich genauso einbinden. Logischerweise dann das fclose gegen die anderen Funktionen ersetzen ;))

Liebe Grüße
Private Nachricht senden Benutzer-Profile anzeigen
 
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.