|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.01.2009, 18:15
Titel: Frage zu save
|
|
Hallo an allle,
ich möchte gerne folgenden vektor in eine datei schreiben:
v =
0.010000000000000
0.001000000000000
0.000100000000000
0.000010000000000
dies funktioniert auch tadellos mit
save -ascii -double a.dat v
jedoch ist dann die darstellung der zahlen anders:
1.0000000000000000e-002
1.0000000000000000e-003
1.0000000000000000e-004
1.0000000000000001e-005
was mir nicht weiterhilft da ich den vektor in dieser darstellung nicht verwenden kann.
gibt es eine mögliche (option) von save so das die darstellung nicht geändert wird?!
mfg
gast
|
|
|
|
|
Amilo |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.01.2009, 01:15
Titel:
|
|
Leider kenne ich keine einfache Möglichkeit als die mit
der C - Formatierung. Zu fprintf() gehört noch eine
Funktion zum Auslesen von formatierten Dateien: fscanf().
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.01.2009, 13:05
Titel:
|
|
super es klappt
vielen dank!!!!!
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.01.2009, 13:51
Titel:
|
|
und wie kriege ich dann die überflüssigen nullen hinterm komma weg?!
0.010000000
0.000100000
0.000010000
ich hätte gerne
0.01
0.0001
0.00001
mfg
gast
|
|
|
jawthruster |
Forum-Newbie
|
|
Beiträge: 5
|
|
|
|
Anmeldedatum: 30.12.08
|
|
|
|
Wohnort: Edinburgh
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.01.2009, 11:25
Titel:
|
|
in C gibt es doch den "round" befehl um zu runden...
double round(double number, unsigned int digits)
das sollte helfen, denke ich, wobei die double Variable number die Zahl ist, die Du runden moechtest, und digits die Anzahl der Nachkommastellen. Zurueckgegeben wird der gerundete Wert.
Vielleicht kann ja das helfen. Ansonsten kann man ja die Formatiertung der Ausgabe mithilfe des fprintf Befehls aendern (ich meine, dass hier %12.12f der Grund fuer diese Formatierung ist).
|
|
|
|
|
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.
|
|