プログラミング演習I ―数値解析― 平成17年度 前期 上村佳嗣 課題4「数値解析」の目的 数値解析における常識とわな Cによる数値計算の特徴と弱点 MS-Excel、GnuPlotによる数学的な グラフ描画 数値計算用プログラミング書法 数値計算用デバッグ技術 授業内容(7月) 1. 概要、グラフ描画、非線形方程式1 – – 2. 非線形方程式2、数値積分1 – – 3. ニュートン法、連立非線形方程式 台形公式 数値積分2 – – 4. MS-Excel、GnuPlotによる方法 2分法 シンプソン公式 二重積分 口頭試問(8月)? Cによる数値計算での問題点 複素数型がない (構造体で実現可) – C99、C++ではOKだが… 高精度化が面倒で不統一 – VC++ < BC++ < GNUC(Solaris) 関数、定数の定義が不統一 – max ○, cabs ×, M_PI × 値の返し方がいろいろ – 戻り値、引数、大域変数 数学関数使用例 #include <stdio.h> #include <math.h> main() { printf("%.20f\n",4*atan(1)); return 0; } 課題4のページ <http://www.ced.is.utsunomiya-u.ac.jp/ lecture/2005/prog/p1/kadai4> 参考文献 川上一郎 「数値計算」 熊谷、玉城、白川 「例題で学ぶC言語」 柴田望洋 「定本 明解C言語 第1巻 入門編」 カーニハン、リッチー 「プログラミング言語C」 真野芳久 「Pascalプログラミングの基礎」 櫻井・熊谷 「Pascalで学ぶプログラミング」
© Copyright 2024 ExpyDoc