Составители:
Рубрика:
Приложение.
Полезные функции пакета MAPLE V R6.
Функция resultant(f,g, x), где
f, g — полиномы от x;
x — переменная;
возвращает результант полиномов f и g, построенный относительно пере-
менной x.
Функция discrim(f, x), где
f — полином от x;
x — переменная;
возвращает дискриминант полинома f(x).
Функция gcd(f, g, a, b), где
f, g — полиномы от нескольких переменных над Q;
a, b — необязательные аргументы;
возвращает наибольший общий делитель полиномов f и g.
Необязательные аргументы используются для возврата:
a — f/НОД(f, g);
b — g/НОД(f, g).
Специальные функции, упомянутые ниже, являются библиотечными
функциями пакета linalg. Для их использования нужно выполнять опе-
рацию импорта в одной из следующих форм:
with(linalg) — предварительное подключение
всего пакета;
linalg[функция](аргументы) — вызов отдельной функции без
подключения всего пакета;
with(linalg,функция1,функция2,...) — предварительное подключение
функций;
with(linalg,[функция1,функция2,...]) — то же самое в другой форме.
Функция sylvester(f, g, x), где
f, g — полиномы от x;
x — переменная;
возвращает матрицу результанта в форме Сильвестра
11
полиномов f и g,
построенную относительно переменной x. При этом если степень f по x
равна n, а степень g по x равна m, то размерность полученной матрицы
будет равна (n + m).
Функция bezout(f, g,x), где
f, g — полиномы от x;
x — переменная;
возвращает матрицу Безу
12
полиномов f и g, построенную относительно
11
Cм. с. 9.
12
См. с. 34; по неизвестной причине, разработчики пакета изменили на противопо-
ложный порядок формирования столбцов матрицы, в результате чего последняя потеряла
свойство симметричности.
68
Страницы
- « первая
- ‹ предыдущая
- …
- 66
- 67
- 68
- 69
- 70
- …
- следующая ›
- последняя »