https://www.passeidireto.com/pergunta/22004466/funcao-gradiente
Recomendo esse arquivo que achei no Passei Direto