2015-11-04 67 views
-1

我用的是tween.js library,它包含了一些內置的緩動函數,比如這個:變量「k」代表什麼?

Quadratic: { 
    In: function (k) { 
     return k * k; 
    } 
}; 

user guide描述變量k爲:

  • k:在寬鬆的進步,或沿多遠我們的補間的持續時間。允許的值在[0,1]範圍內。

我的問題是爲什麼k,這封信代表什麼?如果我自己寫了這個函數,我會將它命名爲p,意思是進度或百分比。

+0

也許'p'字母之前使用過) –

+0

@AndrewEvt可能,但不在同一上下文中 – Drahcir

+0

k當前進度:) – Gedrox

回答

0

好吧,我寫了代碼(經典的Penner緩動方程的經典簡化),並誠實地我不記得我爲什麼選擇k。 它曾經是我的默認變量名稱,其比例介於0和1之間。沒有什麼好的理由出現在我的腦海裏。

+0

感謝您花時間回答這樣一個奇怪的問題:) – Drahcir

1

在數學命名約定(https://en.m.wikipedia.org/wiki/Latin_letters_used_in_mathematics)此Wikipedia文章告訴我們,小寫字母k代表:

•單位前綴千 - (10 3)

•玻爾茲曼常數,這是通常表示爲KB以避免混淆與

•波動方程

的波數•的整數,例如總和中的虛擬變量或矩陣的索引。

•未指定的(真正的)不變

•胡克定律

的宇宙學彈簧常數•從弗裏德曼方程的時空曲率

我建議的第四個項目是在這種情況下最合適的描述k

整數,例如,總和中的虛擬變量或矩陣的索引。

如果作者有理由命名變量k也許就是這樣。如果是這樣,那麼'K'並不代表任何東西,而僅僅是數學書呆子所使用的約定;)

相關問題