我用的是tween.js library,它包含了一些內置的緩動函數,比如這個:變量「k」代表什麼?
Quadratic: {
In: function (k) {
return k * k;
}
};
的user guide描述變量k
爲:
k
:在寬鬆的進步,或沿多遠我們的補間的持續時間。允許的值在[0,1]範圍內。
我的問題是爲什麼k
,這封信代表什麼?如果我自己寫了這個函數,我會將它命名爲p
,意思是進度或百分比。
我用的是tween.js library,它包含了一些內置的緩動函數,比如這個:變量「k」代表什麼?
Quadratic: {
In: function (k) {
return k * k;
}
};
的user guide描述變量k
爲:
k
:在寬鬆的進步,或沿多遠我們的補間的持續時間。允許的值在[0,1]範圍內。我的問題是爲什麼k
,這封信代表什麼?如果我自己寫了這個函數,我會將它命名爲p
,意思是進度或百分比。
好吧,我寫了代碼(經典的Penner緩動方程的經典簡化),並誠實地我不記得我爲什麼選擇k
。 它曾經是我的默認變量名稱,其比例介於0和1之間。沒有什麼好的理由出現在我的腦海裏。
感謝您花時間回答這樣一個奇怪的問題:) – Drahcir
在數學命名約定(https://en.m.wikipedia.org/wiki/Latin_letters_used_in_mathematics)此Wikipedia文章告訴我們,小寫字母k代表:
•單位前綴千 - (10 3)
•玻爾茲曼常數,這是通常表示爲KB以避免混淆與
•波動方程
的波數•的整數,例如總和中的虛擬變量或矩陣的索引。
•未指定的(真正的)不變
•胡克定律
的宇宙學彈簧常數•從弗裏德曼方程的時空曲率
我建議的第四個項目是在這種情況下最合適的描述k
。
整數,例如,總和中的虛擬變量或矩陣的索引。
如果作者有理由命名變量k
也許就是這樣。如果是這樣,那麼'K'並不代表任何東西,而僅僅是數學書呆子所使用的約定;)
也許'p'字母之前使用過) –
@AndrewEvt可能,但不在同一上下文中 – Drahcir
k當前進度:) – Gedrox