Иллюстрированный самоучитель по Maple 6/7

Пакет для работы с алгебраическими кривыми algcurves

Пакет для работы с алгебраическими кривыми прекрасно дополняет возможности геометрических пакетов. При обращении к нему он дает доступ к полутора десяткам функций:

> restart; with(algcurves);

[Weierstrassform, differentials, genus, homogeneous, homology,
 integral_basis, isjiyperelliptic, j_invariant, monodromy,
 parametrization, periodmatrix, plot_knot, puiseux, singularities ]

Ввиду важности функций пакета и их сравнительно небольшого числа приведем полную форму записи функций и их назначение:

  • Weierstrassform(f,x,y,x0,y0.opt) – вычисление нормальной формы для эллиптических или гиперболических алгебраических кривых;
  • differentials(f, x, у, opt) – вычисление голоморфных дифференциалов алгебраических кривых;
  • genus(f,x,y,opt) – проверка подлинности алгебраической кривой;
  • homogeneous (f, x, у, z) – создание полинома двух переменных, гомогенного в трех переменных;
  • homo!ogy(f, x, у) – нахождение канонического гомологического базиса по алгоритму Треткоффа;
  • integral_basis(f, x, у, S) – нахождение интегрального базиса алгебраического поля функции;
  • is_hyperelliptic(f. х, у) – тестирование кривой на ее принадлежность к гиперболической;
  • j_invariant(f,x,y) – вычисление инварианта алгебраической кривой;
  • monodromy(f, х, у, opt) – вычисляет монодромию алгебраической кривой;
  • parametrization(f.x,y,.t) – нахождение параметризации для кривой с родом (даваемым функцией genuc), равным 0;
  • periodmatrix(f, х, у, opt) – вычисление периодической матрицы кривой;
  • plot_knot(f,.x,.y,.opt) – построение узла – несамопересекающейся замкнутой кривой в трехмерном евклидовом пространстве;
  • puiseux(f,х=р,у,.n,.Т) – определение Пуизе – расширения алгебраической функции (может иметь и более простые формы записи);
  • singularities(f,x,y) – анализ кривой на сингулярность.

Примеры применения пакета algcurves

Приведем примеры применения функций пакета algcurves:

Иллюстрированный самоучитель по Maple 6/7 › Обзор пакетов специального назначения › Пакет для работы с алгебраическими кривыми algcurves

Иллюстрированный самоучитель по Maple 6/7 › Обзор пакетов специального назначения › Пакет для работы с алгебраическими кривыми algcurves

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.