早上好,我有一个大约有3000个双精度值的数组,我需要找到所有的局部最小值和最大值,为此,我对一阶和二阶导数感兴趣,用Apache Commons Math实现这一点的最好方法是什么?我的问题是我直接从数组开始,而不是从sin(x)这样的函数开始。谢谢
发布于 2016-12-05 22:01:07
只使用一个数组,你将找不到最小/最大值。
如果数组是从一个已知函数计算出来的,那么你可以用数字来区分它(只需在X和X + epsilon上计算,然后除以epsilon,假设只有一个参数是你对其求差的)。
或者,数组实际上是一个大多项式的系数列表吗?如果是这样,那么同样的方法可能会起作用。
https://stackoverflow.com/questions/38634517
复制相似问题