トップ 一覧 検索 ヘルプ RSS ログイン 印刷

curve()の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!関数をプロットする

!曲線を描く

サインカーブや正規分布曲線のように、あらかじめ定義された関数の曲線を描くには、curve()関数が便利。

 # サインカーブ
 > curve(sin, from=0, to=2*pi)
 #  正規分布曲線
 > curve(dnorm, from=-4, to=4)

!自作関数も

関数の部分は予め定義しておけば、Rに存在しない自作関数であってもよい。

 > curve(x^3-2*x^2+x, from=-1, to=1)
 > curve(x^3-2*x^2+x, from=-10, to=10)
! もちろん直線も

曲線が描ければもちろん直線も描けることは言うまでもない。

 > test <- function(x) {2 * x}
 > test(2)
 [1] 4
 > curve(test, from=0, to=8)

{{category グラフ作成}}