变量“k”代表什么?

时间:2015-11-04 18:50:42

标签: javascript tween easing

我使用tween.js library,它包含一些内置的缓动函数,例如:

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

user guide将变量k描述为:

  • k:缓和进度,或者我们的补间持续时间。允许的值在[0,1]范围内。

我的问题是为什么k,这封信代表什么?如果我自己写了这个函数,我会将它命名为p,意思是进展或百分比。

2 个答案:

答案 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之间。没有任何理由让我想到。