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| > 13:实轴上的切割-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)!}}\]