bentuk polinomial umum adalah:
f(u)=∑n=0N an un=a0+(a1+(a2+(a3+...(aN−2+(aN−1+aNu)u)u ...)u)u)u
bentuk terakhir menggunakan metode Horner , yang sangat dianjurkan, terutama jika Anda melakukan ini dalam floating point presisi tunggal.
kemudian untuk beberapa fungsi spesifik:
akar pangkat dua:
f(x−1)a0a1a2a3a4≈x−−√1≤x≤2N=4=1.0=0.49959804148061=−0.12047308243453=0.04585425015501=−0.01076564682800
jika 2≤x≤4, gunakan di atas untuk mengevaluasi x2−−√ dan gandakan hasilnya dengan 2–√ mendapatkan x−−√. sepertilog2(x), terapkan kekuatan 2 scaling untuk skala argumen ke kisaran yang diperlukan.
logaritma basis 2:
x⋅f(x−1)a0a1a2a3a4a5≈log2(x)1≤x≤2N=5=1.44254494359510=−0.7181452567504=0.45754919692582=−0.27790534462866=0.121797910687826=−0.02584144982967
basis 2 eksponensial:
f( x )Sebuah0Sebuah1Sebuah2Sebuah3Sebuah4≈2x0 ≤ x ≤ 1N= 4= 1.0= 0.69303212081966= 0.24137976293709= 0,05203236900844= 0,01355574723481
sinus:
x ⋅ f(x2)Sebuah0Sebuah1Sebuah2Sebuah3Sebuah4≈ dosa(π2x )−1≤x≤1N=4=1.57079632679490=−0.64596406188166=0.07969158490912=−0.00467687997706=0.00015303015470
cosine (gunakan sinus):
cos(πx)=1−2sin2(π2x)
garis singgung:
tan(x)=sin(x)cos(x)
garis singgung terbalik:
xf(x2)a0a1a2a3a4≈arctan(x)−1≤x≤1N=4=1.0=0.33288950512027=−0.08467922817644=0.03252232640125=−0.00749305860992
arctan(x)=π2−arctan(1x)1≤x
arctan(x)=−π2−arctan(1x)x≤−1
sinus terbalik:
arcsin(x)=arctan(x1−x2−−−−−√)
cosinus terbalik:
arccos(x)=π2−arcsin(x)=π2−arctan(x1−x2−−−−−√)