Иллюстрированный самоучитель по Mathematica



              

Дополнительные функции для работы со списками



  • Accumulate [f, g [el, e2,...]] —возвращает g[el,f [el,e2] , f'[f [el,e2] ,e3 ],...].
  • Cases [{el, e2,...}, pattern] — возвращает список тех ei, которые соответствуют заданному шаблону pattern.
  • Cases [ {el,...}, pattern -> rhs] или Cases [ {el,...}, pattern :> rhs] — возвращает список значений rhs, соответствующих тем ei, которые подходят под шаблон pattern.
  • CoefficientList [poly, var] — возвращает список коэффициентов перед степенями переменной var в полиноме poly, начиная со степени 0.
  • CoefficientList [poly, {varl, var2,...}] — возвращает матрицу коэффициентов vari.
  • $CommandLine — список строк, возвращающий элементы командной строки, с помощью которой была вызвана Mathematica.
  • Compose [а, b, с, d] — возвращает а [b [с [d] ]].
  • ComposeList [ {f I, f2,...}, х] — формирует список формы {x,fl[x],
  • ComposeSeries [s, t, u,...] — объединяет степенные ряды, подставляя в ряд s ряд t, затем ряд и и т. д. Ряды (исключение для первого элемента) должны начинаться положительной степенью переменной.
  • Composition [f1, f2, f3,...] — представляет композицию функций fl, f2, f 3, ...
  • FoldList[f, x, {a, b,...}]—возвращает {x, f [x, a] , f [f [x, a] ,b],...}.
  • HeadCompose [a, b, c, d] — возвращает a [b] [c] [d].
  • bistable — атрибут, который может назначаться символу f для указания того, что если функция f получит аргумент (аргументы) в виде списка, то и результатом будет являться список.
  • MemberQ [list, form, levelspec] — тестирует все части списка list, определяемые спецификацией уровня levelspec.
  • Partition [list,n] — разбивает список list на неперекрывающиеся части длиной п. Если количество элементов в списке не делится нацело на п, то последние k (k < п) элементов удаляются.
  • Partition [list, n, d] — как и предшествующая функция, дает разбиение списка, но со сдвигом между соседними подсписками, равным d. При d<n подсписки перекрываются.
  • Permutations [list] — генерирует список всех возможных перестановок элементов в списке list.
  • Position [expr, pattern] — возвращает список позиций в ехрг, в которых размещаются объекты, сопоставимые с указанным шаблоном pattern.



    Содержание  Назад  Вперед