Witam wszystkich serdecznie.
Czy istnieje jakiś algorytm i/lub metoda na obliczenie dowolnych logarytmów?
Jak w C++ napisać taką funkcję?
Istnieje np: Algorytm obliczania pierwiastka n-tego stopnia(metoda Newtona-Raphsona), potęgę o wykładniku całkowitym też łatwo zaimplementować(wystarczy jedna pętla for).
A w jaki sposób można napisać funkcję logarytmującą lub obliczającą potęgę o wykładniku NIECAŁKOWITYM?
Wiem, że w bibliotece <math> są takie funkcje - np pow().
Chciałbym jednak nie iść na łatwiznę i samemu je napisać.
Bardzo proszę o jakieś wskazówki, przydatne wzory matematyczne, algorytmy...itp, itd.
#include <iostream>
double logarytm( double podstawa , double liczba logarytmowana)
{
??????
}