我使用tween.js library,它包含一些内置的缓动函数,例如:
Quadratic: {
In: function (k) {
return k * k;
}
};
user guide将变量k
描述为:
k
:缓和进度,或者我们的补间持续时间。允许的值在[0,1]范围内。我的问题是为什么k
,这封信代表什么?如果我自己写了这个函数,我会将它命名为p
,意思是进展或百分比。
答案 0 :(得分:1)
这篇关于数学命名惯例的维基百科文章(https://en.m.wikipedia.org/wiki/Latin_letters_used_in_mathematics)告诉我们小写字母k表示:
•单位前缀kilo-(10³)
•玻尔兹曼常数,这通常表示为kB以避免与
混淆•波动方程的波数
•整数,例如摘要中的虚拟变量,或矩阵的索引。
•未指定(实际)常数
•胡克定律的弹簧常数
•来自宇宙学中Friedmann方程的时空曲率
我建议第四项是此实例中k
的最恰当描述。
整数,例如摘要中的虚拟变量,或矩阵的索引。
如果作者有理由将变量命名为k
,也许这就是它。如果是这样,那么'k'并不代表任何东西,而只是数学书呆子使用的惯例;)
答案 1 :(得分:0)
好吧,我写了代码(经典Penner缓动方程的经典简化),说实话,我不记得为什么选择k
。
它曾经是我的默认变量名称,比率介于0和1之间。没有任何理由让我想到。