Доброе утро, у меня есть массив с примерно 3000 двойных значений, мне нужно найти все локальные минимумы и максимумы, для этого меня интересуют первая и вторая производные, как лучше всего добиться этого с помощью Apache Commons Math? Моя проблема в том, что я начинаю непосредственно с массива, а не с такой функции, как sin(x). Спасибо
Вычислить производную массива с помощью apache-commons-math
Ответы (1)
Только с массивом вы не сможете найти min/max.
Если бы массив был рассчитан на основе известной функции, то вы могли бы дифференцировать его численно (просто вычислите по X
и X + epsilon
и разделите на epsilon
, предполагая, что есть один параметр, по которому вы различаете).
В качестве альтернативы, является ли массив на самом деле списком коэффициентов большого многочлена? Если да, то тот же подход может сработать.
person
davidsheldon
schedule
05.12.2016