Ряд Лежандра (numpy.polynomial.legendre)#

Этот модуль предоставляет ряд объектов (в основном функций), полезных для работы с рядами Лежандра, включая Legendre класс, который инкапсулирует обычные арифметические операции. (Общая информация о том, как этот модуль представляет и работает с такими полиномами, находится в строке документации его «родительского» подпакета, numpy.polynomial).

Классы#

Legendre(coef[, domain, window, symbol])

Класс ряда Лежандра.

Константы#

legdomain

ndarray(shape, dtype=None, buffer=None, offset=0, strides=None, order=None)

legzero

ndarray(shape, dtype=None, buffer=None, offset=0, strides=None, order=None)

legone

ndarray(shape, dtype=None, buffer=None, offset=0, strides=None, order=None)

legx

ndarray(shape, dtype=None, buffer=None, offset=0, strides=None, order=None)

Арифметические#

legadd(c1, c2)

Добавить один ряд Лежандра к другому.

legsub(c1, c2)

Вычесть один ряд Лежандра из другого.

legmulx(c)

Умножить ряд Лежандра на x.

legmul(c1, c2)

Умножение одного ряда Лежандра на другой.

legdiv(c1, c2)

Разделить один ряд Лежандра на другой.

legpow(c, pow[, maxpower])

Возведение ряда Лежандра в степень.

legval(x, c[, tensor])

Вычислить ряд Лежандра в точках x.

legval2d(x, y, c)

Вычислить двумерный ряд Лежандра в точках (x, y).

legval3d(x, y, z, c)

Вычислить ряд Лежандра 3-D в точках (x, y, z).

leggrid2d(x, y, c)

Вычислить 2-D ряд Лежандра на декартовом произведении x и y.

leggrid3d(x, y, z, c)

Вычислить 3-D ряд Лежандра на декартовом произведении x, y и z.

Исчисление#

legder(c[, m, scl, axis])

Продифференцировать ряд Лежандра.

legint(c[, m, k, lbnd, scl, axis])

Интегрировать ряд Лежандра.

Разные функции#

legfromroots(корни)

Сгенерировать ряд Лежандра с заданными корнями.

legroots(c)

Вычислить корни ряда Лежандра.

legvander(x, deg)

Псевдо-матрица Вандермонда заданной степени.

legvander2d(x, y, deg)

Псевдо-матрица Вандермонда заданных степеней.

legvander3d(x, y, z, deg)

Псевдо-матрица Вандермонда заданных степеней.

leggauss(deg)

Квадратура Гаусса-Лежандра.

legweight(x)

Весовая функция полиномов Лежандра.

legcompanion(c)

Возвращает масштабированную сопровождающую матрицу c.

legfit(x, y, deg[, rcond, full, w])

Аппроксимация методом наименьших квадратов рядами Лежандра.

legtrim(c[, tol])

Удаление "малых" "концевых" коэффициентов из полинома.

legline(off, scl)

Ряд Лежандра, график которого является прямой линией.

leg2poly(c)

Преобразует ряд Лежандра в полином.

poly2leg(pol)

Преобразовать полином в ряд Лежандра.

Смотрите также#

numpy.polynomial