Site admin: fujis PukiWiki 1.5.4 © 2001-2022 PukiWiki Development Team. Powered by PHP 8.1.29. HTML convert time: 0.007 sec.
まずはCG法(Conjugate Gradient Method)で連立方程式を解く練習。 CG方のアルゴリズムはWikipediaに任せることにして、CG法のプログラムは以下のようになった。 /*==================================================*/ // CG法テストプログラム /*==================================================*/ #include <stdio.h> #include <stdlib.h> #include <math.h> #define N 10 #define TMAX 100 #define EPS (1.0e-6) typedef double Vector[N]; // ベクトル typedef double Matrix[N][N
双共役勾配(BiCG)法の残差を減少させ安定化させたのがBiCGSTAB法。BiCGのCGとの違いは非対称行列の反復計算に使用できること。(詳しく解説しようとすると、とても難しいので割愛) とりあえず、サンプルプログラムを作ってみた。(用いた方程式は以前CG法のプログラムで使ったものと同様) /*==================================================*/ // Bi-CGSTAB法テストプログラム /*==================================================*/ #include <cstdio> #include <cstdlib> #include <cmath> using namespace std; const int N = 10; const int ITRMAX
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く