2009-04-18 166 views

回答

2

一個典型的(一般)的方式來加速比這樣的表達式的評價是通過「向前差分」我有一個快看在翻起this,這看起來是看問題的正確排序,但我不能保證其準確性,因爲我沒有正確讀取它。希望幫助(警告,我還沒有完全讀出你的鏈接,要麼,所以這可能是新鮮事......)

0

向前差分是非常快的,但它有一定的成本來設置,它可以積累當你沿着曲線走時錯誤。如果你使用的是雙精度浮點數,你不需要擔心錯誤問題,但是如果你使用的是固定點或整數,這可能很重要。

在我的經驗中,前向差分建立成本僅爲值得超過2 *(N + 1)評價;所以對於一個(比方說)三次曲線,如果您需要曲線上少於八個點,則最好使用原始文章中的公式直接對曲線進行八次評估。

請注意,如果展開多項式,公式實際上非常快速&收集了N的常用值的條款。