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 に答える