我如何在 wolfram mathematica 中显示满足特定标准的值?

How do i show value that meets specific criteria in wolfram mathematica?

我会尽力解释我的问题 假设我有这样的数据 x={1,2,3,4,5,6},我的条件是 4<=x<=6,我想证明满足条件的值是 5。 我的程序看起来像这样

k = 0;

Do[If[4 <= x[[i]] <= 6, k = k + 1], {i, 1, Length[data]}];

Print["amount of numbers that meets criteria ", k]

我的问题是我不知道如何继续显示符合条件的数字值。

如果您想选择满足条件的项目,那么 Select 通常很有用。如果您想知道有多少项目满足条件,那么长度通常很有用。

x = {1, 2, 3, 4, 5, 6};
Length[Select[x, 4<=#<=6&]]

给你 3。 # 和 & 符号定义了一个没有名字但你仍然可以使用的函数。您可以通过在帮助页面中查找功能来获得有关如何使用它的一些信息。