Rekurencyjny wzór na schemat hornera

Przestrzenie wektorowe, bazy, liniowa niezależność, macierze.... Formy kwadratowe, twierdzenia o klasyfikacji...
Awatar użytkownika
jcubic
Użytkownik
Użytkownik
Posty: 43
Rejestracja: 20 gru 2011, o 12:36
Płeć: Mężczyzna
Lokalizacja: Świętokrzyskie
Podziękował: 11 razy

Rekurencyjny wzór na schemat hornera

Post autor: jcubic »

Zapisując Schemat Hornera łatwo można zapisać jako funkcje rekurencyjną np. w javascript-cie:

Kod: Zaznacz cały

function horner(array, x) {
    if (array.length == 1) {
        return array[0];
    } else {
        return array[0] + x * horner(array.slice(1), x);
    }
}
Na wikipedii mamy

\(\displaystyle{ W(x)=a_{0}+x(a_1+x(a_2+... \enspace x(a_{n-2}+x(a_{n-1}+xa_n))))}\)

Czy można go zapisać pod postacią wzoru rekurencyjnego? Jeśli tak to jak by on wyglądał?
Awatar użytkownika
kerajs
Użytkownik
Użytkownik
Posty: 8585
Rejestracja: 17 maja 2013, o 10:23
Płeć: Mężczyzna
Podziękował: 307 razy
Pomógł: 3351 razy

Rekurencyjny wzór na schemat hornera

Post autor: kerajs »

Może tak:
\(\displaystyle{ b_0=a_n\\
b_k=a_{n-k}+xb_{k-1}}\)
ODPOWIEDZ