numpy.polynomial.laguerre.lagmul#
- polynomial.laguerre.lagmul(c1, c2)[source]#
將一個拉蓋爾級數與另一個相乘。
傳回兩個拉蓋爾級數 c1 * c2 的乘積。引數是係數序列,從最低階「項」到最高階,例如,[1,2,3] 代表級數
P_0 + 2*P_1 + 3*P_2
。- 參數:
- c1, c2array_like
拉蓋爾級數係數的 1-D 陣列,從低到高排序。
- 傳回值:
- outndarray
拉蓋爾級數係數,代表它們的乘積。
註解
一般來說,兩個 C 級數的(多項式)乘積會產生不在拉蓋爾多項式基底集合中的項。因此,為了將乘積表示為拉蓋爾級數,有必要將乘積「重新投影」到所述基底集合上,這可能會產生「違反直覺」(但正確)的結果;請參閱下面的範例章節。
範例
>>> from numpy.polynomial.laguerre import lagmul >>> lagmul([1, 2, 3], [0, 1, 2]) array([ 8., -13., 38., -51., 36.])