Lemniscate functions#
Lemniscate sine function, \(\mathrm{sinlemn}(x)\)#
- math53.sinlemn(x)#
Returns the lemniscate sine function \(\displaystyle \mathrm{sinlemn}(x) = \frac{\sqrt{2}}{2} \mathrm{sd}\left(x \sqrt{2}, \frac{\sqrt{2}}{2}\right)\), where \(\mathrm{sd}(\cdot)\) is a Jacobi elliptic function.
See also: Wikipedia [1330], MathWorld [969], Ehrhardt [297] (3.2.16.1).
An example in Python
>>> from xlcalcnet import ereal >>> ereal.SinLemniscate(1.5, 0.5) ereal('5.2359877559829887307E-1') >>> ereal.SinLemniscate(1.5, '0.51') ereal('5.3518479027559984754E-1')
Lemniscate cosine function, \(\mathrm{coslemn}(x)\)#
- math53.coslemn(x)#
Returns the lemniscate cosine function \(\displaystyle \mathrm{coslemn}(x) = \mathrm{cn}\left(x \sqrt{2}, \frac{\sqrt{2}}{2}\right)\), where \(\mathrm{cn}(\cdot)\) is a Jacobi elliptic function.
See also: Wikipedia [1330], MathWorld [969], Ehrhardt [297] (3.2.16.2).
An example in Python
>>> from xlcalcnet import ereal >>> ereal.CosLemniscate(1.5, 0.5) ereal('5.2359877559829887307E-1') >>> ereal.CosLemniscate(1.5, '0.51') ereal('5.3518479027559984754E-1')
Inverse lemniscate sine function, \(\mathrm{arcsl}(x)\)#
- math53.arcsl(x)#
Returns the inverse lemniscate sine function \(\displaystyle \mathrm{arcsl}(x) = \frac{1}{\sqrt{2}} \mathrm{arcsd}\left(x \sqrt{2}, \frac{\sqrt{2}}{2}\right), |x| \le 1\), where \(\mathrm{arcsd}(\cdot)\) is an inverse Jacobi elliptic function.
See also: Wikipedia [1330], MathWorld [969], Ehrhardt [297] (3.2.16.3).
An example in Python
>>> from xlcalcnet import ereal >>> ereal.AcosLemniscate(1.5, 0.5) ereal('5.2359877559829887307E-1') >>> ereal.AcosLemniscate(1.5, '0.51') ereal('5.3518479027559984754E-1')
Inverse lemniscate cosine function, \(\mathrm{arccl}(x)\)#
- math53.arccl(x)#
Returns the inverse lemniscate cosine function \(\displaystyle \mathrm{arccl}(x) = \frac{1}{\sqrt{2}} \mathrm{arccn}\left(x \sqrt{2}, \frac{\sqrt{2}}{2}\right), |x| \le 1\), where \(\mathrm{arccn}(\cdot)\) is an inverse Jacobi elliptic function.
See also: Wikipedia [1330], MathWorld [969], Ehrhardt [297] (3.2.16.4).
An example in Python
>>> from xlcalcnet import ereal >>> ereal.AsinLemniscate(1.5, 0.5) ereal('5.2359877559829887307E-1') >>> ereal.AsinLemniscate(1.5, '0.51') ereal('5.3518479027559984754E-1')