fbed99da

Дополнительные логические функции



Дополнительные логические функции

  • DigitQtstring] — вырабатывает значение True, если все символы строки string являются цифрами от 0 до 9, иначе возвращает False.
  • Identity [ехрг] — возвращает ехрг (операция тождественности).
  • Implies [p, q] — представляет логическую импликацию р => q.
  • IntegerQ [ехрг] — возвращает True, если ехрг является целым числом, иначе False.
  • LetterQ [string] — вырабатывает True, если все символы строки string являются буквами, иначе False.


  • ListQ [ехрг] — возвращает True, если ехрг является списком, иначе False.
  • LowerCaseQ [string] — вырабатывает значение True, если все символы в строке являются строчными буквами (буквами нижнего регистра), иначе False.
  • MachineNumberQ[х] — возвращает True, если х является числом в машинном формате с плавающей точкой, иначе возвращает False.
  • MatchQ[expr, form] — возвращает True, если модель (образец) form соответствует ехрг, и возвращает False в противном случае.
  • NumberQ [ехрг] — возвращает True, если ехрг является числом, иначе False.
  • OddQ[expr] — возвращает True, если ехрг нечетное целое, иначе False.
  • OptionQ[e] — возвращает True, если е может считаться опцией или списком опций, иначе False.
  • PrimeQ [ехрг] — дает True, если ехрг является простым числом, иначе дает False.
  • TrueQfexpr] — возвращает True, если expr имеет значение True, иначе возвращает False.
  • UnsameQ — применяется в виде: Ihs =1 = rhs; возвращает True, если выражение Ihs не тождественно (не идентично) rhs, в противном случае возвращает False.
  • ValueQ [expr] — возвращает True, если было определено значение для ехрг, иначе возвращает False.
  • VectorQ [expr] — возвращает True, если expr является списком, но ни один из его элементов, в то же время, сам не является списком, иначе возвращает False.
  • VectorQ [expr, test] — возвращает True, только если test, будучи применен к каждому элементу ехрr, дает True.
В систему Mathematica 4 помимо указанных выше функций дополнительно включены побитовые логические функции: BitAnd [n1, n2,...], BitOr [n1, n2,...], BitXor [n1, n2,...] и BitNot[n]. Их действие вполне очевидно.



Содержание раздела