例如,如果我有一个整数数组按升序排列 - var intArray = [2, 6, 7, 10, 30, 50, 70, 90, 140, 200, 202, 207, 213, 215]
如何编写一个函数来识别指数增长的开始,以整数 10 开始,以整数 200 结束?换句话说,如何编写一个函数来识别数组内增长的开始和衰减的开始?
好的,我得到了关于没有说明正确的指数增长的答案。事实并非如此。我想知道的主要事情 - 如何找到整数值极度增加和减少的时刻?
例如,如果我有一个整数数组按升序排列 - var intArray = [2, 6, 7, 10, 30, 50, 70, 90, 140, 200, 202, 207, 213, 215]
如何编写一个函数来识别指数增长的开始,以整数 10 开始,以整数 200 结束?换句话说,如何编写一个函数来识别数组内增长的开始和衰减的开始?
好的,我得到了关于没有说明正确的指数增长的答案。事实并非如此。我想知道的主要事情 - 如何找到整数值极度增加和减少的时刻?
如果函数呈指数增长,则函数的对数呈线性增长。
这是您的数据:
[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 链接
请注意,在第 5 项和第 10 项之间,绘图呈线性增长。在该地区,价值呈指数增长。如果您想更宽松,您可能会说它在第 1 项和第 10 项之间大致呈指数增长。
您对如何描述“指数增长的开始”并不是很精确,所以除非您澄清,否则我不会多说。