3

如何在“案例”Mathematica 函数中使用“>”和“<”?

例如,对于以下嵌套列表,我想要以大于 2 结尾的情况:

    lst = { {1, 0, 0}, {1, 1, 1}, {1,1,4} }

我想做类似的事情

    Cases[lst, {_, _,>2} ] 

上面的“>2”的正确表达方式是什么?

4

2 回答 2

5

对您的方法最直接的解决方法可能是

Cases[lst, {_, _, x_ /; x > 2}]

请参阅/;或的文档Condition

于 2013-02-21T22:20:12.513 回答
2

或者,

Cases[lst, {_, _, _?(# > 2 &)}]
于 2013-02-22T09:25:00.663 回答