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

daten mit fprintf in txt-file: 'Phantomzeilen' am Ende???

 

CryptKeeper
Forum-Anfänger

Forum-Anfänger


Beiträge: 31
Anmeldedatum: 10.03.11
Wohnort: ---
Version: MATLAB 7.9.0 (R2009B) / Octave 3.2.3
     Beitrag Verfasst am: 19.04.2011, 21:53     Titel: daten mit fprintf in txt-file: 'Phantomzeilen' am Ende???
  Antworten mit Zitat      
Ich will daten in ein Textfile schreiben, und zwar jeweils spaltenweise alle Daten jeweils einer Variable. Das hab ich jetzt auch hingekriegt, aber am Ende des erstellten Datenfiles hat es einige seltsame 'Phantomzeilem'.

Das ist der (vereinfachte, in dieser Form ausführbare) Code:
Code:

a=[1:64];
b=[199:-3:10];
print_data = [a;b];

datafile = fopen('data.txt','w');
fprintf(datafile,'%i %i\n',print_data,'-ASCII');
fclose(datafile);
 


Und das ist der Inhalt des erstennten Datenfiles:
Code:

1 199
2 196
3 193
4 190
5 187
6 184
7 181
8 178
9 175
10 172
11 169
12 166
13 163
14 160
15 157
16 154
17 151
18 148
19 145
20 142
21 139
22 136
23 133
24 130
25 127
26 124
27 121
28 118
29 115
30 112
31 109
32 106
33 103
34 100
35 97
36 94
37 91
38 88
39 85
40 82
41 79
42 76
43 73
44 70
45 67
46 64
47 61
48 58
49 55
50 52
51 49
52 46
53 43
54 40
55 37
56 34
57 31
58 28
59 25
60 22
61 19
62 16
63 13
64 10
45 65
83 67
73 73
 


Die letzten drei Zeilen im File stammen nicht aus den Daten.

Wo kommen die her und wie krieg ich die weg?
Private Nachricht senden Benutzer-Profile anzeigen


eupho
Forum-Meister

Forum-Meister


Beiträge: 777
Anmeldedatum: 07.01.09
Wohnort: Marburg
Version: R2009b
     Beitrag Verfasst am: 19.04.2011, 22:09     Titel:
  Antworten mit Zitat      
Code:
>> char([45 65 83 67 73 73])

ans =

-ASCII


hehe Smile


edit: falls es noch nicht klar ist: '-ASCII' wird als String und nicht als Property erkannt und entsprechend mitgeschrieben. Wegmachen reicht aus Smile
Private Nachricht senden Benutzer-Profile anzeigen
 
CryptKeeper
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 31
Anmeldedatum: 10.03.11
Wohnort: ---
Version: MATLAB 7.9.0 (R2009B) / Octave 3.2.3
     Beitrag Verfasst am: 20.04.2011, 06:27     Titel:
  Antworten mit Zitat      
Ach so. Super, danke! Very Happy
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 - 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.