Spec-Zone.ru › NumPy 2.0

Новое в версии 1.6.0.

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

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

Классы

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

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

Константы

legdomain

Объект массива представляет многомерный однородный массив элементов фиксированного размера.

legzero

Объект массива представляет многомерный однородный массив элементов фиксированного размера.

legone

Объект массива представляет многомерный однородный массив элементов фиксированного размера.

legx

Объект массива представляет многомерный однородный массив элементов фиксированного размера.

Арифметика

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)

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

legval3d(x, y, z, c)

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

leggrid2d(x, y, c)

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

leggrid3d(x, y, z, c)

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

Вычисления

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

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

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

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

Прочие функции

legfromroots(roots)

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

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

© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/reference/routines.polynomials.legendre.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API