2

複製しようとしているグラフがあります。

ギャップグラフ

次のPHPコードがあります。

 $sale_price = 25000;
 $future_val = 5000;
 $term = 60;

 $x = $sale_price / $future_val;
 $pts = array();
 $pts[] = array($x,0);
 for ($i=1; $i<=$term; $i++) {
   $y = log($x+0.4)+2.5;
   $pts[] = array($i,$y);
   echo $y . " <br>\n";
 } 

下の線 (黄色と青色の領域の間) に沿ってポイントを取得するようにコードを機能させるにはどうすればよいですか? 正確である必要はありません。多少近いだけです。

式は次のとおりです。

-ln(x+.4)+2.5

これは、 http://www.livephysics.com/の Online Function Grapher を使用して取得しました。

前もって感謝します!!

4

1 に答える 1

4
$y = log($x+0.4)+2.5;

する必要があります

$y = 2.5 - log($i + .4)

X の値は、割り当てたローン期間です$i

また、なぜあなたのローン期間の最大値は 60 なのですか? 年を月に換算しましたか?それに応じて式が変更されていることを確認してください。

ただし、方程式の有効性についてはよくわかりません。グラフをご覧ください: http://www.wolframalpha.com/input/?i=y+%3D+ln%28x+%2B+0.4%29+%2B+2.5

于 2011-01-12T03:46:13.920 に答える