我有一個數學問題,我有點難住。我需要以非線性的方式將數字從一個範圍映射到另一個範圍。我手動從我正在嘗試實現的一些示例數據中抽取數據。看起來如此。從一個範圍到另一個範圍的非線性映射
源 - 期望的結果
0 - 1
78 - 0.885
363 - 0.625
1429 - 0.3
3404 - 0.155
7524 - 0.075
11604 - 0.05
源編號範圍從0到,理想情況下是一個無限數字,但如果它在數千的數十個位置停止某處,則是開心的。由此產生的數字是從1到0.它需要快速下降然後平穩。理想情況下不會達到零。
我知道從一個範圍映射到另一個範圍的標準方程。
y = ((x * origRange)/newRange) + newRangeOffset
不幸的是,這並沒有給我想要的結果。有沒有一個優雅的非線性方程可以給我以後的結果?
此問題可能屬於http://math.stackexchange.com – perfectionist 2012-01-28 07:05:37
你的_desired結果_是什麼? – 2012-01-28 07:35:32
@perfectionist下次注意,謝謝。 – 2012-01-28 09:02:44