関数add_rowvector マニュアル

(The documentation of function add_rowvector)

Last Update: 2021/12/6


◆機能・用途(Purpose)

2つの行ベクトルの和を計算する。
Calculate the summation of two row vectors.


◆形式(Format)

#include <matrix/operation.h>
inline struct rowvector add_rowvector
(const struct rowvector u,const struct rowvector v)


◆引数(Arguments)

u 和の計算に用いる1つ目の行ベクトル\(\myvector{u}\)。
The first row vector \(\myvector{u}\) used in the summation.
v 和の計算に用いる2つ目の行ベクトル\(\myvector{v}\)。 サイズは\(\myvector{u}\)と等しくなければならない。
The second row vector \(\myvector{v}\) used in the summation, which must have the same size as \(\myvector{u}\).


◆戻り値(Return value)

行ベクトル\(\myvector{u}+\myvector{v}\)を表す構造体。 戻り値のメンバの値は以下のようになる。
A structure which represents a row vector \(\myvector{u}+\myvector{v}\). The values of members of the return value are as follows.

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

Value
size u.size
各\(j\)に対するmain[j]
main[j] for each \(j\)
u.main[j]\(+\)v.main[j]
allocated ’y’


◆使用例(Example)

struct rowvector u,v;
struct rowvector w=add_rowvector(u,v);