Hallo Winfried,
man kann es auch so machen:
TableForm[Table[x, {x, -1/2, 1/2, 1/20}] // N]
oder so
TableForm[Table[x, {x, -0.5, 0.5, 0.05}] // Rationalize // N]
im letzteren Fall wird die Null wie von Hrn. Kuska beschrieben zu 2.77556 10^-17.
Wenn Sie sich mehr für das Thema interessieren, ist das Package NumericalMath`Microscope` ein
Einstieg.
Gruss
Udo.
Winfried Bilgic schrieb:
> Hallo,
>
> bei einem simplem Table Ausdruck stolperte ich über eine doch arge Ungenauigkeit:
>
> x1 = Table[x, {x, -0.5, +0.5, 0.05}];
> x1 // TableForm
>
> kam das heraus:
> -0.5
> -0.45
> -0.4
> -0.35
> -0.3
> -0.25
> -0.19999999999999998
> -0.14999999999999997
> -0.09999999999999998
> -0.049999999999999975
> 2.7755575615628914e-17
> 0.05000000000000003
> 0.10000000000000003
> 0.15000000000000002
> 0.20000000000000004
> 0.25000000000000006
> 0.30000000000000004
> 0.35000000000000003
> 0.4,
> 0.45000000000000007
> 0.5
>
> Damit kann ich mich eigentlich so gar nicht anfreunden :S Benutze einen Mac G4, was macht der
> Table Ausdruck bei Euch ?
>
> Winn
> ________________________________________________________________
> Mit der Grupppen-SMS von WEB.DE FreeMail können Sie eine SMS an alle
> Freunde gleichzeitig schicken: http://freemail.web.de/features/?mc=021179