DMUG-Archiv 2005

Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

Re: Table Import: Precision

Hallo,

nun also, das ist ja recht schockierend ...

Da wird eine Matrix eingelesen, die InputForm[] die sich Ulrich Schwarz anzeigen läßt, zeigt auch, das dies mit der 
originalen Genauigkeit passiert und
dennoch, und Nichts desto Trotz wundert sich Ulrich Schwarz

"Wieviele Stellen nimmt Mathematica jetzt beim Import mit?"

Um das ganze noch grausamer zu machen muß man lesen "Seltsamerweise auch dann, wennich die Zahl kopiere und noch einmal 
eingebe:"
t = 3.141592653589793`

Tja also, wenn eine $MachinePrecision Gleitkommazahl *ausgedruckt* wird, wird sie für die Ausgabe gerundet, bei einer 
Hochpräzisionszahl passiert das nicht, folglich

wird

t = 3.141592653589793`

als "3.14159" ausgegeben, während 

SetPrecision[t, 30]

als "3.14159265358979311599796346854" ausgeschrieben wird. Genauso unklar ist, wieso Ulrich Schwarz nicht auf die Idee 
kommt,  mit

Map[Precision, A, {2}]

einfach zu schauen welche Präzision die Daten haben ??? wenn schon der InputForm[] kein Glauben geschenkt wird ...

Wäre das alles nicht schon schlimm genug, so muß man auch noch lesen: 

"Was ist der Mechanismus, der N[...] auf weniger Stellen begrenzt, als die Zahl zu haben scheint."

nun, also das ist gänzlich neu, da N[] *nie* dazu führt, das die Zahl weniger als $MachinePrecision Stellen besitzt ...

Gruß

  Jens



  ----- Original Message ----- 
  From: uli schwarz 
  To: demug@XXXXXXX.ch 
  Sent: Saturday, April 30, 2005 4:28 PM
  Subject: Table Import: Precision


  Hallo, 

  beim Importieren von Daten 

  A = Import["matrix.dat", "Table"] 

  scheint die Werte auf sechs Nachkommastellen begrenzt zu werden: 

  N[A[[1, 1]], 10] 
  3.14159 

  auch wenn in "matrix.dat" die Zahlen mit höherer Präzision angegeben sind. Ein Notebook mit Beschreibung liegt bei 
(und die Datei matrix.dat). Wo liegt der Denkfehler? Was ist der Mechanismus, der N[...] auf weniger Stellen begrenzt, 
als die Zahl zu haben scheint. 

  Vielen Dank, 
  Uli Schwarz 



  PD Dr. Ulrich T. Schwarz
  Institute for Experimental and Applied Physics
  University of Regensburg
  93040 Regensburg, Germany
  Tel: (++49) 941-943 2113
  http://homepages.uni-regensburg.de/~scu04188


Verweise:
Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

DMUG DMUG-Archiv, http://www.mathematica.ch/archiv.html