2

指数関数的成長をモデル化するプログラムを作成する必要があります。数式として次のように入力しました。

expDecay<-function(time,A=3,B=4,k=5){return(A*e^(-k*time)+B)}

ただし、R は次のメッセージを返し続けます。

エラー: オブジェクト 'e' が見つかりません

これを回避する方法はありますか?入れ方が悪いのでしょうか?

4

3 に答える 3

6

を使用しexp()ます。あなたの場合、exp(-k*time).

于 2013-04-11T18:03:03.260 に答える
3

exp(x)の代わりに書くe^x

> exp(2)
[1] 7.389056

したがって、関数は次のようになります。

expDecay <- function(time,A=3,B=4,k=5) {return(A*exp(-k*time)+B)} 
于 2013-04-11T18:03:03.067 に答える
3

これを行うと、e が得られます。

e <- exp(1) 
于 2013-04-11T18:03:25.510 に答える