0

例如,如果我有一个整数数组按升序排列 - var intArray = [2, 6, 7, 10, 30, 50, 70, 90, 140, 200, 202, 207, 213, 215]

如何编写一个函数来识别指数增长的开始,以整数 10 开始,以整数 200 结束?换句话说,如何编写一个函数来识别数组内增长的开始和衰减的开始?

好的,我得到了关于没有说明正确的指数增长的答案。事实并非如此。我想知道的主要事情 - 如何找到整数值极度增加和减少的时刻?

4

1 回答 1

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 链接

请注意,在第 5 项和第 10 项之间,绘图呈线性增长。在该地区,价值呈指数增长。如果您想更宽松,您可能会说它在第 1 项和第 10 项之间大致呈指数增长。

您对如何描述“指数增长的开始”并不是很精确,所以除非您澄清,否则我不会多说。

于 2013-11-05T18:16:49.713 回答