3

「Cases」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 に答える