Обзор пакетов



Обзор пакетов

В этом уроке дается выборочная информация о функциях, содержащихся в пакетах. Напоминаем, что список пакетов можно получить, используя команду:

>?packages

Этот список приведен ниже:

  •  DEtools — решение дифференциальных уравнений;
  •  Domains — создание областей определений в вычислениях;
  •  GF — поля Галуа;
  •  Gausslnt — работа с целыми числами Гаусса;
  •  Groebner — вычисления в базисе Гробнера;
  •  LREtools — манипуляции с линейными рекуррентными отношениями;
  •  LinearAlgebra — линейная алгебра;
  •  Matlab — интеграция с MATLAB;
  •  Ore_algebra — основные вычисления в алгебре линейных операторов;
  •  PDEtools — решение дифференциальных уравнений в частных производных;
  •  Spread — работа с таблицами;
  •  algcurves — работа с алгебраическими кривыми;
  •  codegen — генерация кодов;
  •  combinat — функции комбинаторики; 
  •  combstruct — структуры комбинаторики;
  •  context — контекстно-зависимые меню;
  •  diffalg — дифференциальная алгебра;
  •  difforms — дифференциальные формы;
  •  finance — финансовые расчеты;
  •  genfunc — рациональные функции;
  •  geom3d — трехмерная геометрия Евклида;
  •  geometry — евклидова геометрия;
  •  group — представление бесконечных групп;
  •  inttrans — интегральные преобразования;
  •  liesymm — симметрия Ли;
  •  linalg — линейная алгебра и структуры данных массивов;
  •  networks — графы;
  •  numapprox — численная аппроксимация;
  •  numtheory — теория чисел;
  •  orthopoly — ортогональные полиномы;
  •  padic — Пи-адические числа;
  •  plots — расширения графики;
  •  plottools — создание дополнительных графических объектов; >
  •  polytools — действия с полиномами;
  •  powseries — формальные степенные ряды;
  •  process — мультипроцессы (для операционной системы Unix);
  •  simplex — линейная оптимизация (симплекс-метод); '
  •  stats — статистика;
  •  student — функции в помощь студентам;
  •  sumtools — определенные и неопределенные суммы;
  •  tensor — тензоры и теория относительности.

Как следует из просмотра этого обширного списка, пакеты Maple 7 охватывают многие крупные разделы математики и существенно дополняют возможности системы, предоставляемые средствами ее ядра. Пакеты расширения пишутся на Maple-языке программирования, поэтому они могут легко модернизироваться и пополняться. Этим, в частности, объясняется тот факт, что набор пакетов расширения в Maple 7 существенно пополнен по сравнению с предшествующими реализациями системы.



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