I?MIN_

List

ismin_ 単精度実数ベクトルの最小の要素の添字を返却
idmin_ 倍精度実数ベクトルの最小の要素の添字を返却

概略

ベクトルの中で最大の要素の添字を計算します。結果は戻り値として返ってきます。添字が返ってくるので、当然整数を受け取ることになります。ただし、この添字は1から始まるので注意してください。0が返ってきたときは、nが不正な場合です。

これは、BLASの環境によっては用意されていないことがありますので注意してください。

計算式

ret := arg min X(i)

プロトタイプ宣言

int ismin_(int *n, float *x, int *incx);
int idmin_(int *n, double *x, int *incx);

引数/戻り値

変数名概要
n int* ベクトルXの大きさ(長さ)
X double*ベクトルXの先頭ポインタ
incX int* Xのインクリメント幅(通常1を指定すれば良い)
戻り値int Xの中で最小の要素の添字の値