【发布时间】:2015-06-11 13:51:47
【问题描述】:
我有一个 72x3 double,看起来像这样
1 1 24
1 1 125
2 3 17
6 2 54
5 1 110
4 4 55
6 2 200
1 4 16
3 3 87
...
6 2 63
我希望能够根据第 1 列和第 2 列中的值的组合从第 3 列中找到一个值。例如,我们将第 1 列中的任何值称为 m,列中的值2 n,以及第 3 列 p 中的相应值。如果 m=2, n=3,这将对应于第 3 行,因此 p 将是 >17。如果 m=5, n=1,这将给我们第 5 行,因此 b 将是 110。请注意,在某些情况下,一组 m 和 n 会给我们两行或更多行。一个例子是 m=1 和 n1=1,它们应该从第一行产生 24 和 125从第二行开始。在这种情况下,输出应该是 [24 125]。同样,m=6 和 n=2 的组合将得到 [54 200 63]。 m 范围从 1 到 6,n 范围从 1 到 4。m 和 n 的任意组合都会产生不超过 4 个输出。谁能帮我解决这个索引问题?
非常感谢。
亚历克斯
【问题讨论】:
-
您能否发布预期的输出,只是为了查看输出的呈现方式?