imax
语法
imax(X)
详情
查找数据中最大值的位置索引,如果有多个相同的最大值,返回第一个(最左)的位置。位置索引从 0 开始计数。空向量返回 -1。
参数
X 可以是标量、向量、矩阵或表。
返回值
-
若 X 是标量或向量,返回一个整型标量。
-
若 X 为矩阵,返回一个向量。
-
若 X 为表,返回一个表。
例子
x = 1.2 2 NULL 6 -1 6;
imax(x);
// output
3
x = 5 3 1 6 4 6 $ 3:2;
imax(x);
// output
(0,1)
x=array(INT,0);
x;
// output
[]
imax(x);
// output
-1
// 对于一个空向量,imax 返回 -1
m=matrix(1 2 3, 6 5 4);
m;
| #0 | #1 |
|---|---|
| 1 | 6 |
| 2 | 5 |
| 3 | 4 |
imax(m);
// output
[2,0]
相关函数:imaxLast
