授業概要
数値計算の基礎1(明治大学理工学部 2017年度秋学期火4)
情報技術社会において,プログラミングの技術の重要性はますます高まっている。本講義ではそのプログラミングの基礎を学ぶ。本講義では R 言語を使用し,型,if 文,for 文,while 文などの使い方を学ぶ。またそれらを使って,図を描き,レポートを作成する方法を学ぶ。
本講義を通して,実際にプログラムが書けるようになることを目標とする。
授業内容
学習内容
- 変数,値の選択,代入
- if, for, while, repeat
- plot, image
扱った演習問題
- FizzBuzz
- コラッツ問題
- 拡張ユークリッドアルゴリズム,エラトステネスの篩,カプレカ数
- サイクロイド,マンデルブロー集合,ウラムの螺旋,バーンズレイのシダ
成績評価の方法
- 試験50%,レポート50%
- レポートは1回,上記の目標に沿ったレポートを提出してもらう.提出の仕方は追って案内する.
- 期末試験は通常の筆記試験で,内容は統計解析について.詳細は追って案内する.
レポート
- レポート課題:if, for, whileなどを使ったプログラム
- RstudioからRmdで書き,knitrを通してhtmlファイルを作成し,メールにて提出せよ
- 何らかの絵,グラフ,図形などを入れること
- 締め切りは2018年1月16日(火)12:00
学生レポート紹介
期末試験
- 2018年1月16日(火)の講義の前半に期末テストを行う
- R言語で書かれたプログラムの解読について問う
参考情報
教科書
「Rstudio ではじめる R プログラミング入門」,Garrett Grolemund 著,大橋真也監修,長尾高弘翻訳,オライリー
参考書
- 「みんなの R-データ分析と統計解析の新しい教科書」,Jared P. Lander,マイナビ
オンラインの情報
授業内容