2.0 単位, 2 年次, 春AB 火3,4 櫻井 鉄也, 今倉 暁, 二村 保徳
各種の分野で用いられる数値計算の基本的な概念と手法を学ぶ。講義に並行して演習を行い,理解を深めるとともに,計算やデータ処理,可視化などに便利なツールを習得する。
講義
・専門コンピテンス 1. 情報科学を支える基礎知識 2. ソフトウエアサイエンス分野の専門能力
コンピュータにおける数値の表現や取り扱い,近似法や方程式の解法の基礎的な手法について理解する.また,数値計算に便利なツールの使い方を習得するとともに,プログラミングの基礎的な事項についても理解を深める.
数値解析, 計算ツール, 可視化
第1週 講義の概要説明と準備 第2〜3週 数値計算のためのツールと可視化,MATLAB・Scilabの使い方とプログラミング,グラフ作成 第4週 コンピュータにおける数の表現と四則演算,丸め誤差,桁落ち,情報落ち 第5〜6週 関数の近似法,多項式補間 第7週 最小二乗法,QR分解 第8週 マクローリン展開,初等関数の近似 第9週 連立一次方程式の解法,LU分解,前進・後退代入 第10週 非線形方程式の解法,ニュートン法
線形代数と微積分の基礎.
テスト50%、レポート50%
授業終了時に示す課題についてレポートを作成すること
教材 「MATLAB/Scilabで理解する数値計算」櫻井鉄也著,東京大学出版会
参考書籍 名取 亮 編 : 「数値計算法」,オーム社 名取 亮 著 : すうがくぶっくす12「線形計算」,朝倉書店 二宮 市三 編 : 「数値計算のつぼ」,共立出版 二宮 市三 編 : 「数値計算のわざ」,共立出版
講義時に指示する.
櫻井 鉄也 1001297 http://www.cs.tsukuba.ac.jp/~sakurai 今倉 暁 1003163 http://www.cs.tsukuba.ac.jp/~imakura/ 二村 保徳 100000528
講義のWebページはmanabaを利用する. 基本的に1限目は計算機室で演習,2限目は教室で演習の解説および授業を行う.1週目は情報科学類計算機室3C113に集合すること.演習ではプログラミング言語としてMATLABを用いるが,初心者でも使えるように配慮する.