3

我到处寻找一个函数来做到这一点,但给出了一个嵌套向量

A←(5 3 2) (3 9 1)

我想用 B 索引它

B ← 2 1

这样对于 A 中的第一项,将返回第二项。对于 A 的第二项,将返回 3(第一项)。

4

2 回答 2

3

您需要 index 函数,与 each 运算符一起应用:

      A←(5 3 2) (3 9 1) 
      B←2 1
      B⌷¨A
3 3

请注意,您不应将 index 函数与 quad 函数混淆,后者是一个更宽的框。

于 2013-08-03T03:45:53.947 回答
1

你也可以使用“pick”:B⊃¨A

于 2014-08-17T08:42:58.830 回答