数値解析C 2007年度教材
レポート課題
10月10日出題分
10月31日出題分
11月21日出題分
12月5日出題分
12月19日出題分
1月16日出題分
誤差
誤差の話
ニュートン法
python サンプルプログラム
(平方根、代数方程式(複素数解も)など)
補間法
ラグランジュ補間多項式(Excel ドキュメント)
ラグランジュ補間多項式(WORD ドキュメント)
数値微分
中心差分・前進差分の公式、補正公式
ガウスの積分公式
ルジャンドル多項式のデータ
ルジャンドル多項式のデータを計算する Mathematica プログラム
LU分解法
配布プリント
ライブラリ、雛形プログラム
(ブラウザ画面からコピー・ペーストするとコードが狂うことがありますので、 自分の環境に合ったコードのものを「リンク先を保存」等でダウンロードしてください。)
シフトJISコード
EUCコード
utf8コード
行列計算ライブラリ
(C言語版用)
sqmatrix.h
sqmatrix.h
sqmatrix.h
LU分解法のサンプルプログラム
(3次元限定 version, C言語版)
... sqmatrix.h を引用する
LU.c
LU.c
LU.c
LU分解法のサンプルプログラム
(3次元限定 version, PASCAL版)
LU.p
LU.p
LU.p
連立一次方程式の反復解法
配布プリント
サンプルプログラム (C言語版、LU分解法と同じ sqmatrix.h を引用する)
シフトJISコード
EUCコード
utf8コード
JGS.c
JGS.c
JGS.c
実行例その1:2次の場合
実行例その2:収束しない例
実行例その3:式・未知数の入れ替えにより収束の速さが変わる例
実行例その4:Jacobi 法では収束しないが Gauss-Seidel 法なら収束する例
固有値計算の累乗法
雛形プログラム
シフトJISコード
EUCコード
utf8コード
最大固有値のみ求めるもの
(C言語版、sqmatrix.h を引用する)
power1.c
power1.c
power1.c
全ての固有値を求めるもの
(C言語版、sqmatrix.h を引用する)
power2.c
power2.c
power2.c
最大固有値のみ求めるもの
(PASCAL版)
power1.p
power1.p
power1.p
全ての固有値を求めるもの
(PASCAL版)
power2.p
power2.p
power2.p
power1.c 実行例その1:整数係数3次対称行列の場合
power1.c 実行例その2:実数係数3次対称行列の場合
power2.c 実行例その1:整数係数3次対称行列の場合
power2.c 実行例その2:実数係数3次対称行列の場合
固有値計算のJacobi法・直接法
配布プリント
サンプルプログラム (C言語 シフトJISコード版、LU分解法と同じ sqmatrix.h を引用する)
SerialJacobi.c : シリアル・ヤコビ法
SerialJacobiFast.c : シリアル・ヤコビ法(高速化版)
ThresholdJacobi.c : わいヤコビ法
ThresholdJacobiFast.c : わいヤコビ法(高速化版)
その他
ギリシャ文字・数学記号など
戻る