2016-04-20 36 views
-1

Ich habe versucht, Taylor-Serie zu implementieren, aber für größere Anzahl (1000 und mehr) dauert es lange zu berechnen. Ich brauche ein Programm, das natürliche Anmeldung in weniger Zeit berechnet.Was ist die c-Programm-Implementierung von natürlichen Logs einer Zahl, die größer als 1000 ist?

+0

http://www.cplusplus.com/reference/cmath/log/ – Boiethios

+0

Was ist Ihre Taylor-Serie? es sollte nicht einmal konvergieren für x = 1000 –

+0

lesen es wieder ich denke, er bedeutet 1000 Ziffern oder mehr. 1000 als Wert ergibt keinen Sinn. – starmole

Antwort

1

Berechnen Sie das Protokoll in Basis 2, und ändern Sie es wieder in natürlich.

+0

Edit: Für diesen Bereich http://en.cppreference.com/w/c/numeric/math/log ist natürlich gut. Aber das obige ist, was die Hausaufgaben anstreben. – starmole

+0

Das hat mich ein bisschen neugierig gemacht. Und es ist tatsächlich schwieriger, als ich dachte, Log2 einer großen Zahl zu berechnen. Siehe zum Beispiel http://stackoverflow.com/questions/8232932/logarithm-of-the-very-yy-large-number – starmole