0
早上好, 我有一個數組,包含大約3000個double值,我需要找到所有局部最小值和最大值,爲此我對一階和二階導數感興趣,用Apache Commons Math實現這個最好的方法是什麼?我的麻煩是我直接從數組開始,而不是從像sin(x)這樣的函數開始。 謝謝用apache-commons-math計算數組的派生值
早上好, 我有一個數組,包含大約3000個double值,我需要找到所有局部最小值和最大值,爲此我對一階和二階導數感興趣,用Apache Commons Math實現這個最好的方法是什麼?我的麻煩是我直接從數組開始,而不是從像sin(x)這樣的函數開始。 謝謝用apache-commons-math計算數組的派生值
只有一個數組,你將無法找到最小/最大值。
如果將陣列從一個已知函數calcualted,那麼你可以用數字區分它(只計算在X
和X + epsilon
,併除以epsilon
,假設有,你就differentating一個參數)。
或者,數組實際上是一個大多項式的係數列表?如果是這樣,那麼同樣的方法可能會起作用。