【無料】家で簡単プログラミング ~その4 y = x² を図示してみよう~
どうも、おはこんばんにちは、ぽんぽこりん( @ponpokorin_24 )です。 家で簡単プログラミング第4回です。1~3回へはそれぞれ、以下のリンクから飛べます。 その1 そもそもプログラミングとは? その2 Rを使ってみよう その3 Rを使ってみよう2 今回もRを使っていこうと思いますので、もしその1を見ていない方は、そちらを先にご覧ください。 さてさて。 今回はちょっと数学の勉強にも使えるようなプログラムを書いてみようと思います。具体的には 「任意の関数のグラフを出力する」ことが目標 です。なんだか難しそう…と思うかもしれませんが、これまでと同じく慣れれば大丈夫です。 一応流れはこんな感じでやっていきます。 グラフを描くコマンド グラフを描く時にいじれるもの for文、if文を使って自力で描いてみる 最後に 始める前に、少々注意をば。 コマンドをコピペして使うのは全然問題ないのですが、見やすくするために全角スペースが混ざっていることもあるので、面倒な英語とか以外は自分で書いてみることをオススメします 。 グラフを描くコマンド 早速、関数をグラフにしてくれそうなコマンドを探してみましょう。 R source( http://cse.naro.affrc.go.jp/takezawa/r-tips/r.html )で探してみます。 グラフィックス編のところに「とりあえずplot()」という節がありますね。ここを見てみましょう。グラフを出力する方法が書いてありますね。どうも plot に引数として、「y = (関数)」にした関数を与えればグラフを描いてくれるようです。意味不明な部分もあると思いますが、とりあえずR Consoleで試してみましょう。 func1 <- function(x) x # y = x func2 <- function(x) x^2 # y = x^2 plot(func1) plot(func2) 描けてますね。ここで function(x) x の書き方に?と思った方も多いのではないでしょうか。その直感は正解です。これは省略した書き方なんです。真面目に書くと、 func1...