Реализация дифференцирования в C #

У меня есть следующее различие, мне нужно реализовать его на C #:

W(t)=d/dt(log(A(t)))

Где A (t) - это массив данных с двойной точностью.

Как я могу получить результат W (t) массив из производной выше?

Спасибо

редактировать:

public double[,] derivative()
{
    dvdt = new double[envelope.GetLength(0), envelope.GetLength(1)];
    int h = 1;

    for (int j = 0; j < envelope.GetLength(0); j++)
    {
        for (int i = 0; i < envelope.GetLength(1)-1 ; i++)
        {
            dvdt[j, i] = (envelope[j, i + h] - envelope[j, i]) / (h);
        }
    }
    return dvdt;
}

Я нашел эту библиотеку http: //autodiff.codeplex. com / , но я не могу понять, как работает пример кода и как я могу применить его к моей проблеме eh

6
задан Kurru 31 March 2011 в 17:45
поделиться