構造体名 Structure name |
表現する行列の種類 Matrix type represented by this structure |
struct matrix | 一般の矩形行列 A general rectangular matrix |
struct diagonal_matrix | 矩形対角行列 A rectangular diagonal matrix |
struct rowvector | 行ベクトル A row vector |
struct columnvector | 列ベクトル A column vector |
struct cmatrix | 一般の矩形行列(配列要素が複素数) A general rectangle matrix composed of complex values |
ヘッダファイル名 Header file name |
機能・用途 Purpose |
matrix/index.h | matrixヘッダファイルパッケージ内の
他のヘッダファイル一式をインクルードするためのヘッダファイル。 A header file to include all the other header files in matrix header file package. |
matrix/macro.h | matrixヘッダファイルパッケージ用のマクロの定義。 Definitions of macros for matrix header file package. |
matrix/grobal.h | matrixヘッダファイルパッケージ用のグローバル変数の定義。 Definitions of grobal variables for matrix header file package. |
matrix/structure.h | matrixヘッダファイルパッケージ用の構造体の定義。 Definitions of structures for matrix header file package. |
matrix/prototype.h | matrixヘッダファイルパッケージ内の関数のプロトタイプ。 Prototypes of functions in matrix header file package. |
ヘッダファイル名 Header file name |
機能・用途 Purpose |
matrix/convert.h | 行列を表す構造体間の変換を行う関数。 Functions to make conversions among the structures which represent a matrix. |
matrix/eigen.h | 行列の固有値・固有ベクトルを求める関数。 Functions to calculate eigenvalues and eigenvectors of a matrix. |
matrix/gauss.h | ガウスの消去法で用いられる行列操作(基本変形)を行う関数。 Functions to perform matrix operations which are used in Gauss's method of elimination (elementary transformations). |
matrix/givens.h | 行列のGivens変換を行う関数。 Functions to perform the Givens conversion of a matrix. |
matrix/householder.h | 行列のHouseholder変換を行う関数。 Functions to perform the Householder conversion of a matrix. |
matrix/info.h | 行列から要素の最大値や2乗和などの情報を取得する関数。 Functions to extract information (e.g., the maximum value or square summation of components) from a matrix. |
matrix/initialize.h | 行列の動的メモリの確保やいくつかの代表的な行列の作成を行う関数。 Functions to allocate dynamic memories for a matrix and create several typical matrices. |
matrix/inverse.h | 逆問題を解くための各種の行列操作を行う関数。 Functions to conduct various matrix operations to solve an inverse problem. |
matrix/operation.h | 行列に対する四則演算等の各種演算を行う関数。 Functions to conduct various matrix operations, including the four arithmetric operation. |
matrix/readwrite.h | 行列の入出力を行う関数。 Functions to read and write a matrix. |
matrix/readwrite_3dm.h | 行列のファイル入出力(3dm形式)を行う関数。 Functions to read and write a matrix from/to a file of 3dm format. このヘッダファイル内の関数を直接呼び出してはならない。 matrix/readwrite.h内の関数を通して呼び出すこと。 Never call functions in this header file directly; use functions in matrix/readwrite.h instead. |
matrix/readwrite_cm.h | 行列のファイル入出力(cm形式)を行う関数。 Functions to read and write a matrix from/to a file of cm format. このヘッダファイル内の関数を直接呼び出してはならない。 matrix/readwrite.h内の関数を通して呼び出すこと。 Never call functions in this header file directly; use functions in matrix/readwrite.h instead. |
matrix/readwrite_rvm.h | 行列のファイル入出力(rvm形式)を行う関数。 Functions to read and write a matrix from/to a file of rvm format. このヘッダファイル内の関数を直接呼び出してはならない。 matrix/readwrite.h内の関数を通して呼び出すこと。 Never call functions in this header file directly; use functions in matrix/readwrite.h instead. |
matrix/readwrite_cvm.h | 行列のファイル入出力(cvm形式)を行う関数。 Functions to read and write a matrix from/to a file of cvm format. このヘッダファイル内の関数を直接呼び出してはならない。 matrix/readwrite.h内の関数を通して呼び出すこと。 Never call functions in this header file directly; use functions in matrix/readwrite.h instead. |
matrix/readwrite_dm.h | 行列のファイル入出力(dm形式)を行う関数。 Functions to read and write a matrix from/to a file of dm format. このヘッダファイル内の関数を直接呼び出してはならない。 matrix/readwrite.h内の関数を通して呼び出すこと。 Never call functions in this header file directly; use functions in matrix/readwrite.h instead. |
matrix/readwrite_cdm.h | 行列のファイル入出力(cdm形式)を行う関数。 Functions to read and write a matrix from/to a file of cdm format. このヘッダファイル内の関数を直接呼び出してはならない。 matrix/readwrite.h内の関数を通して呼び出すこと。 Never call functions in this header file directly; use functions in matrix/readwrite.h instead. |
matrix/readwrite_2dv.h | 行列のファイル入出力(2dv形式)を行う関数。 Functions to read and write a matrix from/to a file of 2dv format. このヘッダファイル内の関数を直接呼び出してはならない。 matrix/readwrite.h内の関数を通して呼び出すこと。 Never call functions in this header file directly; use functions in matrix/readwrite.h instead. |
matrix/readwrite_cv.h | 行列のファイル入出力(cv形式)を行う関数。 Functions to read and write a matrix from/to a file of cv format. このヘッダファイル内の関数を直接呼び出してはならない。 matrix/readwrite.h内の関数を通して呼び出すこと。 Never call functions in this header file directly; use functions in matrix/readwrite.h instead. |
matrix/readwrite_bdm.h | 行列のファイル入出力(bdm形式)を行う関数。 Functions to read and write a matrix from/to a file of bdm format. このヘッダファイル内の関数を直接呼び出してはならない。 matrix/readwrite.h内の関数を通して呼び出すこと。 Never call functions in this header file directly; use functions in matrix/readwrite.h instead. |
matrix/readwrite_bfm.h | 行列のファイル入出力(bfm形式)を行う関数。 Functions to read and write a matrix from/to a file of bfm format. このヘッダファイル内の関数を直接呼び出してはならない。 matrix/readwrite.h内の関数を通して呼び出すこと。 Never call functions in this header file directly; use functions in matrix/readwrite.h instead. |
matrix/readwrite_bdd.h | 行列のファイル入出力(bdd形式)を行う関数。 Functions to read and write a matrix from/to a file of bdd format. このヘッダファイル内の関数を直接呼び出してはならない。 matrix/readwrite.h内の関数を通して呼び出すこと。 Never call functions in this header file directly; use functions in matrix/readwrite.h instead. |
matrix/readwrite_bfd.h | 行列のファイル入出力(bfd形式)を行う関数。 Functions to read and write a matrix from/to a file of bfd format. このヘッダファイル内の関数を直接呼び出してはならない。 matrix/readwrite.h内の関数を通して呼び出すこと。 Never call functions in this header file directly; use functions in matrix/readwrite.h instead. |
matrix/readwrite_sub.h | 様々な形式の行列の入出力に共通に用いられる関数。 Functions commonly used for reading and writing a matrix of various types. |