一千萬個為什麽

搜索

查找具有特定條件的索引

編輯:我需要找到一個索引 i ,這取決於某些條件,我無法實現它。我有一個列表(時間點)$ ti $和兩個常量$ a,c $列表的長度$ ti $是$ n $。 So now I want to find the index $1 \leq i < n$, which can be found according to $t_{n-i}+a 例如,我知道在這個例子中 i = 5 ,但是我希望有一個函數告訴我: c = 0.07875 a = 0.01125 ti = {0.056249999999999994, 0.045, 0.03375, 0.0225, 0.01125, 0.} n=6

你有任何提示如何實現它?

最佳答案

我真的不確定我理解你的問題,但也許只是運氣好,我會找到一些可以幫到你的東西。 c = 0.07875 a = 0.01125 ti = {0.056249999999999994, 0.045, 0.03375, 0.0225, 0.01125, 0.};

AppendTo[ti, ∞]

Position[ # + a < c < #2 & @@@ Partition[ti, 2, 1], True ]

<�預> <�代碼> {{6}} </代碼>

轉載註明原文: 查找具有特定條件的索引