Legendre Normalized Trigon
legendre_normalized_trigon
Compute the normalized Legendre polynomials of the first kind for trigonometric arguments.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
lmax |
int
|
The maximum degree of the Legendre polynomials. |
required |
x |
ndarray
|
The input array of x-coordinates. |
required |
y |
ndarray
|
The input array of y-coordinates. Defaults to None. |
None
|
Returns:
Name | Type | Description |
---|---|---|
plm |
ndarray
|
The array of computed Legendre polynomials. |
Note
Base on the celes implementation of legendre_normalized_trigon.m
Examples:
>>> lmax = 2
>>> x = np.array([0, np.pi/4, np.pi/2])
>>> y = np.array([0, 1, 0])
>>> result = legendre_normalized_trigon(lmax, x, y)
>>> print(result)
array([[[ 0.70710678, 0. , 0. ],
[ 0. , 0. , 0. ],
[ 0. , 0. , 0. ]],
[[ 0. , 0. , 0. ],
[ 0. , 0.70710678, 0. ],
[ 0. , 0. , 0. ]],
[[ 0. , 0. , 0. ],
[ 0. , 0. , 0. ],
[ 0. , 0. , 0.70710678]]])
Source code in yasfpy/functions/legendre_normalized_trigon.py
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 |
|
legendre_normalized_trigon_legacy
Calculate the normalized Legendre polynomials for trigonometric functions.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
x |
float or Symbol
|
The input variable x. |
required |
y |
float or Symbol
|
The input variable y. Defaults to None. |
None
|
lmax |
int
|
The maximum degree of the Legendre polynomials. Defaults to 4. |
4
|
Returns:
Name | Type | Description |
---|---|---|
plm |
ndarray
|
The matrix of Legendre polynomials. |
Source code in yasfpy/functions/legendre_normalized_trigon.py
92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 |
|