関数unit_diagonal_matrix マニュアル

(The documentation of function unit_diagonal_matrix)

Last Update: 2021/12/6


◆機能・用途(Purpose)

単位行列をstruct diagonal_matrix型構造体として作成する。
Create a unit matrix as a struct diagonal_matrix-type structure.


◆形式(Format)

#include <matrix/initialize.h>
inline struct diagonal_matrix unit_diagonal_matrix(const int size)


◆引数(Arguments)

size 作成する行列のサイズ。
The size of the matrix to create.


◆戻り値(Return value)

size×sizeの単位行列を表す構造体。 戻り値の各メンバの値は以下のようになる。
A structure which represents a unit matrix of size×size. The values of members of the return value are as follows.

戻り値のメンバ
Member of the return value

Value
rowmax 引数sizeの値。
The value of argument size.
columnmax 引数sizeの値。
The value of argument size.
size 引数sizeの値。
The value of argument size.
rank 引数sizeの値。
The value of argument size.
main size次元の配列。 全配列要素の値を1.0とする。
An array of size dimension, whose all components are 1.0.
allocated ’y’


◆使用例(Example)

struct diagonal_matrix A=unit_diagonal_matrix(3);