1

まず、数学は私の分野ではありません。

次のような問題を想像してください。

たとえば 500 など、使うお金があり、それを一定の日数 (たとえば 20 日) に使う必要があります。一日のお金。

次に、次のような支出曲線を得るために、毎日費やす必要がある合計金額を計算する方法を知る必要があります。

曲線

私の目標は、金額と日数を受け取り、その日の日数と金額のタプルを返す関数です。

ある種の対数を使用する必要があることはわかっており、脳が処理できるほとんどすべてを試しました。私はウルフラムの数学世界とこの式を見てきました:

y = a + b ln x

しかし、それは本当に私を助けません。

PHP、Python、または C# でのヒントまたは例は素晴らしいですが、どの言語でも構いません。

さらに情報が必要な場合、または質問があいまいな場合はお知らせください。本当に解決したいです。ありがとうございました!

4

2 に答える 2

2

ログ配布が必要な理由がわかりません。必要な曲線の形を得るには、放物線を使用します。

 spend[day] = a day^2 + c 

どこ:

a -> (6 * (TD - TA)) / (TD *(-1 - 3 * TD + 4 * TD^2))  


c -> -((1 + 3 * TD - 6*TA*TD + 2 * TD^2)/ (-1 - 3 * TD + 4 * TD^2))  

TA = Total Amount
TD = Total Days

これにより、最終日に費やす金額は 1 になります。

値の例: (amt 500, days 20)

代替テキスト

于 2010-12-02T16:24:01.413 に答える
0

あなたが求めているのは一次方程式ではないのですか?たとえば、y = f(x)=-50x + 500であり、合計日数はxになります。ここでy=0です。

于 2010-12-02T16:09:56.150 に答える