51188
配列の最小、最大の要素を返すコマンドにargmin,argmaxというものがあるのですが

```

    a = [10,1,3,4,5,6,7,8,9]
    argmin(a) #2
    
```

これは２番目の要素が最小ですという解釈で進めます。

```

    argmin(a[3:5])#1
    
```

となるのですが、これは3~5番目の最小は３番目ですよという意味ですか？  
もしそうだとするならば、３番目と表示させるためにはどうすればよいのでしょうか？
CC BY-SA 4.0
2018-12-13T15:28:38.003
51187
2018-12-13T16:43:55.710
29111
question
julia
argmin,argmaxの使用について
```

    argmin(a[3:5])
    
```

は省略せず愚直に書くと

```

    a = [10,1,3,4,5,6,7,8,9]
    b = a[3:5] # 3,4,5 (値)
    argmin(b)  # 1     (インデックス)
    
```

となるはずで、省略表記から元の配列の位置を求めたいなら、自分で配列のインデックス(の差)を計算する必要があるんじゃないでしょうか。
CC BY-SA 4.0
2018-12-13T16:43:55.710
51188
2018-12-13T16:43:55.710
3060
51187
answer