例如,如果我有一个带有整数的整数数组 - var intArray = [2,6,7,10,30,50,70,90,140,200,202,207,213,215] < / p>
如何编写一个函数,它将识别指数增长的开始,以整数10开始,以整数200结束?换句话说,如何编写一个函数来识别数组中增长的开始和衰变的开始?
好的,我得到的答案是没有说明正确的指数增长。事实并非如此。 我想找出的主要内容 - 如何找到整数值极大增加和减少的时刻?
答案 0 :(得分:1)
如果函数呈指数增长,函数的日志会线性增长。
以下是您的数据:
[2, 6, 7, 10, 30, 50, 70, 90, 140, 200, 202, 207, 213, 215]
以下是您的数据日志:
[0.693147, 1.79176, 1.94591, 2.30259, 3.4012, 3.91202, 4.2485,
4.49981, 4.94164, 5.29832, 5.30827, 5.33272, 5.36129, 5.37064]
您可以在此处查看日志数据图:Wolfram Alpha link
请注意,在第5项和第10项之间,图表呈线性增长。在这个地区,价值呈指数增长。如果你想要更宽容,你可能会说它在第1和第10项之间大致呈指数增长。
你对于如何描述“指数式增长的开始”并不十分准确,所以除非你澄清,否则我不会说更多。