表达式测试

Mathematica 的符号表达式可以表示广泛类型的对象. Mathematica 提供了丰富的函数集合来测试表达式. 函数以指令末尾加 Q 的方式"提出问题". 答案正确时返回 True ,否则返回 False.

参考资料参考资料

方程与不等式

Equal (==), Unequal (!=) — 数值方程

SameQ (===), UnsameQ (=!=) — 字符等式

Less(<) ▪ Greater(>) ▪ LessEqual(<=) ▪ GreaterEqual(>=)

逻辑组合 »

And(&&) ▪ Or(||) ▪ Not(!) ▪ True ▪ False ▪ ...

数值属性 »

NumberQ, MachineNumberQ 数字,精确机器数

NumericQ 数字的量 (包括数字,数字常量和函数)

IntegerQ ▪ EvenQ ▪ OddQ ▪ PrimeQ ▪ CoprimeQ ▪ AlgebraicIntegerQ ▪ ...

Positive ▪ Negative ▪ NonPositive ▪ NonNegative ▪ PossibleZeroQ

列表相关的测试

VectorQ, MatrixQ 向量、矩阵,或具有指定类型的元素

ArrayQ 任意长度的全数组

MemberQ 测试列表是否满足模式

表达式测试

MatchQ 测试表达式是否匹配一个模式

AtomQ ▪ TrueQ ▪ OrderedQ ▪ PolynomialQ

字符串测试 »

StringQ ▪ StringMatchQ ▪ StringFreeQ ▪ LetterQ ▪ DigitQ ▪ SyntaxQ ▪ ...

New to Mathematica? Find your learning path »
Have a question? Ask support »