Minimální polynomiální extrapolace - Minimum polynomial extrapolation
v matematika, minimální polynomiální extrapolace je sekvenční transformace používá zrychlení konvergence vektorových sekvencí, kvůli Sabayovi a Jacksonovi.[1]
Zatímco Aitkenova metoda je nejznámější, u vektorových sekvencí často selže. Účinnou metodou pro vektorové sekvence je minimální polynomiální extrapolace. Obvykle je formulován z hlediska iterace s pevným bodem:
Vzhledem k iteracím v , jeden konstruuje matice jejichž sloupce jsou rozdíly. Potom jeden vypočítá vektor kde označuje Moore-Penrose pseudoinverze z . Číslo 1 se poté připojí na konec a extrapolovaný limit je
kde je matice, jejíž sloupce jsou iterace začínající na 2.
Následující 4řádkový segment kódu MATLAB implementuje algoritmus MPE:
U = X(:, 2:konec - 1) - X(:, 1:konec - 2);C = - pinv(U) * (X(:, konec) - X(:, konec - 1));C(konec + 1, 1) = 1;s = (X(:, 2:konec) * C) / součet(C);
Reference
- ^ Cabay, S .; Jackson, L.W. (1976), „Polynomiální extrapolační metoda pro zjišťování limitů a antilimit vektorových sekvencí“, Časopis SIAM o numerické analýze, doi:10.1137/0713060
Tento matematická analýza –Vztahující se článek je pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |