On Thu, May 07, 2009 at 06:17:59PM +0200, B. Philipp wrote:
> Hallo
> 
> kennt jemand einen Weg wie man {1 - 10^(-60)}^[3 * 10^(19)] als Dezimalzahl  
> in halblogarithmischer Schreibweise (x*10^n) darstellen lassen kann?

Vermutlich mit allen numerischen Hilfmitteln und der der 
Einschraenkung x = 1..10? Dann waere hier mein Ansatz: Deine ganz grosse
Zahl 

  a^b

mit 

  a := 1 - 10^(-60)

und

  b := 3 * 10^(19)

soll also 

  a^b = x*10^n

gelten (Forderung). Wenn man nun beide Seiten logarithmiert, folgt

  b*log(a) = log(x*10^n) = log(x) + n*log(10)
          
           = log(x) + n.

Auf Grund der Einschraenkung x = 1..10 folgt

  log(x) = 0..1.

Also steht dann da

  b*log(a) = n + 0..1

Dann koennte man doch b*log(a) numerisch ausrechnen und der Teil vorm
Komma waere n und der Teil nach dem Komma waere log(x).

Oder habe ich hier was uebersehen (Numerik-Bibliotheken mit beliebiger
Stellenanzahl sollten sich finden lassen, ich kenne mpmath in python).

Tschuess,

  Friedrich

_______________________________________________
Lug-dd maillist  -  [email protected]
https://ssl.schlittermann.de/mailman/listinfo/lug-dd

Antwort per Email an