Os métodos descritos anteriormente são chamados de passos únicos ou simples, pois somente
a informação do passo anterior é utilizada para o cálculo do próximo passo.
Adams Moulton utiliza o fato de que iterações (com algum dos outros métodos
para os primeiros passos) anteriores já foram realizadas, isto é, será
necessário guardar as informações dos valores pré calculados de , com isto
é construido um polinômio que aproxima a derivada da função e consegue-se
extrapolar para o próximo intervalo.
O número de iterações anteriores a ser utilizadas determinará o grau do polinômio, sendo assim a ordem do método será o grau do polinômio + 1.
Foi implementado um Adams-Moulton de ordem, preditor e corretor:
Sendo que:
são os valores da função
calculadas utilizando alguma das técnicas de passo único, nos primeiros passos,
e daí por diante os valores das 4 iterações anteriores são armazenadas.
Este método tem algumas vantagens em relação aos anteriores pois usando o fato
que já temos alguns passos calculados, para conseguir uma precisão equivalente
ao Runge-Kutta ordem precisaremos apenas calcular duas vezes a função,
ao invés de 4 vezes como no Runge-Kutta.