next up previous contents
: 行ベクトルの基本演算 : 行列 : 行列   目次

実装

行列は二次元配列変数として実装される。

/*
  行列変数 whM_A は、以下のように定義される。

#define NCOLUMNS 1000
#define NROWS 1000

double whM_A[NROWS][NCOLUMNS];

  配列 whM_A はサイズがNROWS(行)、NCOLUMNS(列)の行列である。
*/

/* 行列用のマクロ */

#define WH_MATRIX__AT(A, nRows, nColumns, i, j) \
  ((double*)(A))[(nColumns) * (i) + (j)]



Hiroshi KAWAI 平成15年8月11日