DMUG-Archiv 2001

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

Re: ganz einfach, sehr eigenartig => f[h_, dh_] = Floor[N[h/dh]]

Hallo Peter

das hängt vielleicht damit zusammen. dass die Schritte in den Tabellen
ungenau sind.

Probiere mal
SetAccuracy[Table[{h, h/(h/2),Floor[h/(h/2)]}, {h, 1, 2, 0.05}], 30] //
MatrixForm

Was tadellos funktioniert ist:
SetAccuracy[Table[{h, h/(h/2),Floor[h/(h/2)]}, {h, 1, 2, 1/20}], 30] //
MatrixForm

Unverständlich ist auch:
Table[{h, h/(h/2),Floor[h/(h/2)]}, {h, 1, 2, SetPrecision[0.05,30]}] //
MatrixForm
Warum ist Floor[2.00000000000000000000000000000] 1 statt 2?

Noch schlimmer:
Floor[2.00000]
2
Floor[2.0000000000]
2
Floor[2.000000000000000]
2
Floor[2.00000000000000000000]
1

Floor[2.00... mit <17 Stellen] ergibt 2
Floor[2.00... mit >17 Stellen] ergibt 1

Wirklich höchst merkwürdig


Gruss

Wolfgang



Klamser@XXXXXXX.de schrieb:

>
>
> Hallo,
>
> eine ganz einfach Funktion:
>
> f[h_, dh_] = Floor[N[h/dh]]
>
> Wenn ich z.B. f[h, h 0.5 ] eingebe sagt MMA (4.1) mit dass da 2
> rauskommt. Sehr guuut!.
>
> Eigentlich müsste immer 2 rauskommen :-)
>
> Der Test
>
> Table[f[h, h 0.5 ], {h, 0, 2, 0.01}]
>
> ergibt aber:
>
> {Indeterminate, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1,
> 2, 2, \
> 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2,
> 2, 2, 2, \
> 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1,
> 2, 2, 1, \
> 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2,
> 2, 2, 2, \
> 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
> 2, 2, 2, \
> 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 1, 2,
> 2, 2, 2, \
> 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2,
> 1, 2, 2, \
> 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1,
> 2}
>
> Ich beschwere mich nicht über das Indeterminate (da 0/0).
>
> Aber warum kommt da 1 raus?
>
> Gruß, Peter Klamser

--
=============================
Dr. Wolfgang Ludwig
managing director
STL Systemtechnik Ludwig GmbH
Max-Stromeyer-Str. 116
D-78467 Konstanz
7531-892888-0 (phone)
7531-892888-88 (fax)
www.stl-gmbh.de
=============================

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

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