WeierstrassInvariants

WeierstrassInvariants[{ω1,ω3}]

gives the invariants {g2,g3} for Weierstrass elliptic functions corresponding to the halfperiods {ω1,ω3}.

Details

Examples

open allclose all

Basic Examples  (3)

Evaluate numerically:

This list contains and :

Plot the invariants over a subset of the reals:

Given the halfperiods, calculate a value of a Weierstrass function:

Scope  (4)

Evaluate to high precision:

The precision of the output tracks the precision of the input:

Symbolic evaluation of the equianharmonic case of WeierstrassInvariants:

Symbolic evaluation of the lemniscatic case of WeierstrassInvariants:

WeierstrassInvariants can be used with CenteredInterval objects:

Applications  (1)

Plot an elliptic function over a period parallelogram:

Properties & Relations  (2)

For numerical inputs, WeierstrassInvariants[{omega_1,omega_3}]={TemplateBox[{{omega, _, 1}, {omega, _, 3}}, WeierstrassInvariantG2],TemplateBox[{{omega, _, 1}, {omega, _, 3}}, WeierstrassInvariantG3]}:

WeierstrassInvariants is effectively the inverse of WeierstrassHalfPeriods:

Possible Issues  (1)

Assignment of invariants corresponding to symbolic or exact halfperiods is impossible as the righthand side is not a list:

Use WeierstrassInvariantG2 and WeierstrassInvariantG3 instead:

RelatedLinks-Functions.png

RelatedLinks-Functions.png

RelatedLinks-Functions.png

RelatedLinks-Functions.png

RelatedLinks-Functions.png

RelatedLinks-Functions.png

RelatedLinks-Functions.png

RelatedLinks-Functions.png

RelatedLinks-Functions.png

RelatedLinks-Functions.png

RelatedLinks-Functions.png