AEJoy—— 物理模拟之指数表达式(二)
【摘要】
指数曲线
现在让我们看看指数曲线,它是以 Math.exp() 函数在 JavaScript 实现的。这个函数接受你传递给它的任何参数,并将常数 “e” (2.718…)的那个次方提出来。你从这个函数得...
指数曲线
现在让我们看看指数曲线,它是以 Math.exp() 函数在 JavaScript 实现的。这个函数接受你传递给它的任何参数,并将常数 “e” (2.718…)的那个次方提出来。你从这个函数得到的波取决于你传递给它的参数。例如,如果我们使用时间作为参数,我们的函数将在时间为 0 时给出值 1,并随着时间大于 0 而迅速增加(实际上是指数级的)。
Math.exp(time)
- 1
Math.exp(time) 的图如下所示。

注意,在大约 7 秒的时候,这个值已经在 1000 左右,并且在迅速增加。
指数衰减
指数曲线当然有它的用途,但我们更感兴趣的是指数下降而不是增加的效果。这对于模拟诸如弹跳的球、弹簧等或任何逐渐变慢的东西是非常有用的。
有两种方法可以生成这种衰减曲线,它们给出的结果是相同的。第一种方法是将 Math.exp() 的参数设为负值。
Math.exp
文章来源: panda1234lee.blog.csdn.net,作者:panda1234lee,版权归原作者所有,如需转载,请联系作者。
原文链接:panda1234lee.blog.csdn.net/article/details/120377466
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)