2012-04-26 3 views
0

http://www.bassbasement.org/F/N/FMB/Pubs/Bass%201969%20New%20Prod%20Growth%20Model.pdf を使用して低音の拡散モデルの微分方程式を解きます。これは、新製品の採用を予測するために使用されます。あなたは上記のリンクを参照することができ、低音の拡散モデルについてはMathematica

下記の方法およびF(0)= 0が、私はF(t)を取得したいという条件を使用して、F '(t)は

DSolve[{F′(t)=p+(q−p)∗F(t)−q∗(F[t])^2 }, F,t] 

任意の提案を?あなたの答えをここに投稿してください。

答えて

3
k = DSolve[{f'[t] == p + (q - p) f[t] - q f[t]^2, f[0] == 0}, f, t] 

お願い...マニュアルをお読みください。

編集

は、おそらくそれはいくつかの専門知識が必要プロット:

g[x_?NumericQ] := (f /. k[[1]] /. {p -> 1/3, q -> 2/3})[x] 
Plot[{g[t], g'[t]}, {t, 0, 8}, PlotRange -> Full] 

enter image description here

+0

私もこのコードを走っていました。しかし、MMは警告を発行します。Solve :: ifun:逆関数がSolveで使用されているため、解決策が見つからない場合があります。完全なソリューション情報を得るにはReduceを使用してください。 ** –

+1

@FrankWANGは**減らしてみてくださいあなたの答えをありがとう。 –

+0

[2 ^(] T [F)● - - [T] F、F '[T] == P +(P Q)] >>自明な解決策もあるためである –

関連する問題