scipy.special.assoc_legendre_p#
- scipy.special.assoc_legendre_p(n, m, z, *, branch_cut=2, norm=False, diff_n=0) = <scipy.special._multiufuncs.MultiUFunc 对象>[源代码]#
第一类缔合勒让德多项式。
- 参数:
- nArrayLike[int]
缔合勒让德多项式的次数。必须有
n >= 0
。- mArrayLike[int]
缔合勒让德多项式的阶数。
- zArrayLike[float | complex]
输入值。
- branch_cutOptional[ArrayLike[int]]
选择分支切割。必须为 2(默认)或 3。2:实轴上的切割
|z| > 1
3:实轴上的切割-1 < z < 1
- normOptional[bool]
如果
True
,计算归一化的缔合勒让德多项式。默认值为False
。- diff_nOptional[int]
一个非负整数。计算并返回高达
diff_n
阶的所有导数。默认值为 0。
- 返回:
- pndarray 或 tuple[ndarray]
具有
diff_n
导数的缔合勒让德多项式。
注释
(未归一化)缔合勒让德多项式的归一化对应项具有附加因子
\[\sqrt{\frac{(2 n + 1) (n - m)!}{2 (n + m)!}}\]