Legendre 級數 (numpy.polynomial.legendre)#

此模組提供了許多物件(主要是函數),可用於處理 Legendre 級數,包括封裝常用算術運算的 Legendre 類別。(關於此模組如何表示和處理此類多項式的一般資訊,請參閱其「父」子套件 numpy.polynomial 的文件字串)。

類別#

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

Legendre 級數類別。

常數#

legdomain

陣列物件代表固定大小項目的多維均質陣列。

legzero

陣列物件代表固定大小項目的多維均質陣列。

legone

陣列物件代表固定大小項目的多維均質陣列。

legx

陣列物件代表固定大小項目的多維均質陣列。

算術#

legadd(c1, c2)

將一個 Legendre 級數加到另一個。

legsub(c1, c2)

從另一個 Legendre 級數減去一個。

legmulx(c)

將 Legendre 級數乘以 x。

legmul(c1, c2)

將一個 Legendre 級數乘以另一個。

legdiv(c1, c2)

將一個 Legendre 級數除以另一個。

legpow(c, pow[, maxpower])

將 Legendre 級數提升到指定次方。

legval(x, c[, tensor])

在點 x 評估 Legendre 級數。

legval2d(x, y, c)

在點 (x, y) 評估 2-D Legendre 級數。

legval3d(x, y, z, c)

在點 (x, y, z) 評估 3-D Legendre 級數。

leggrid2d(x, y, c)

在 x 和 y 的笛卡爾積上評估 2-D Legendre 級數。

leggrid3d(x, y, z, c)

在 x、y 和 z 的笛卡爾積上評估 3-D Legendre 級數。

微積分#

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

對 Legendre 級數進行微分。

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

積分 Legendre 級數。

雜項函數#

legfromroots(roots)

產生具有給定根的 Legendre 級數。

legroots(c)

計算 Legendre 級數的根。

legvander(x, deg)

給定次數的偽 Vandermonde 矩陣。

legvander2d(x, y, deg)

給定次數的偽 Vandermonde 矩陣。

legvander3d(x, y, z, deg)

給定次數的偽 Vandermonde 矩陣。

leggauss(deg)

Gauss-Legendre 正交。

legweight(x)

Legendre 多項式的權重函數。

legcompanion(c)

傳回 c 的縮放同伴矩陣。

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

Legendre 級數對資料的最小平方擬合。

legtrim(c[, tol])

從多項式中移除「小的」「尾隨」係數。

legline(off, scl)

圖形為直線的 Legendre 級數。

leg2poly(c)

將 Legendre 級數轉換為多項式。

poly2leg(pol)

將多項式轉換為 Legendre 級數。

參見#

numpy.polynomial