matrix/gauss.h マニュアル

(The documentation of matrix/gauss.h)

Last Update: 2021/12/22


matrix/gauss.hでは ガウスの消去法で用いられる行列操作(基本変形)を行う関数が定義されている。 このヘッダファイル内で定義されている関数を以下に示す。 各関数の詳細は関数名をクリックしてリンク先を参照のこと。
Functions to perform matrix operations which are used in Gauss's method of elimination (elementary transformations) are defined in matrix/gauss.h. Functions defined in this header file are listed below. For details of individual functions, click the links.

関数名
Function name
構造体の型
Type of structure
機能・用途
Purpose
matrix_scalar
【マニュアル未作成】
[The documentation has yet to be created]
struct matrix 行列の指定した範囲の要素を定数倍する。
Multiply a constant with matrix components in a specified range.
diagonal_matrix_scalar
【マニュアル未作成】
[The documentation has yet to be created]
struct diagonal_matrix
rowvector_scalar
【マニュアル未作成】
[The documentation has yet to be created]
struct rowvector
columnvector_scalar
【マニュアル未作成】
[The documentation has yet to be created]
struct columnvector
matrix_rowswap
【マニュアル未作成】
[The documentation has yet to be created]
struct matrix 行列の指定した2つの行を入れ替える。
Replace two specified rows of a matrix with each other.
columnvector_rowswap
【マニュアル未作成】
[The documentation has yet to be created]
struct columnvector
matrix_columnswap
【マニュアル未作成】
[The documentation has yet to be created]
struct matrix 行列の指定した2つの列を入れ替える。
Replace two specified columns of a matrix with each other.
rowvector_columnswap
【マニュアル未作成】
[The documentation has yet to be created]
struct rowvector
matrix_addtorow
【マニュアル未作成】
[The documentation has yet to be created]
struct matrix 行列のある行に別の行の定数倍を加える。
Add a row times a constant to another row of a matrix.
columnvector_addtorow
【マニュアル未作成】
[The documentation has yet to be created]
struct columnvector
matrix_addtocolumn
【マニュアル未作成】
[The documentation has yet to be created]
struct matrix 行列のある列に別の列の定数倍を加える。
Add a column times a constant to another column of a matrix.
rowvector_addtocolumn
【マニュアル未作成】
[The documentation has yet to be created]
struct rowvector