Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > Mathematics and Algorithms > Mathematical Functions > Special Functions > Elliptic Functions > SiegelTheta >

SiegelTheta

SiegelTheta
gives the Siegel theta function with Riemann modular matrix and vector s.
SiegelTheta
gives the Siegel theta function with characteristics and .
  • Mathematical function, suitable for both symbolic and numerical manipulation.
  • The matrix must be symmetric, with positive definite imaginary part.
  • If is a matrix, the vectors s and v or must have length p.
  • , where n ranges over all possible vectors in the p-dimensional integer lattice.
  • , where n ranges over all possible vectors in the p-dimensional integer lattice.
  • SiegelTheta can be evaluated to arbitrary numerical precision.
Evaluate numerically:
Evaluate numerically:
In[1]:=
Click for copyable input
Out[1]=
 
In[1]:=
Click for copyable input
Out[1]=
Evaluate SiegelTheta for higher-dimensional arguments:
Evaluate for complex arguments:
Evaluate to high precision:
The precision of the output tracks the precision of the input:
SiegelTheta with characteristics and :
SiegelTheta with characteristics simplifies symbolically for special arguments:
Plot of the absolute value of SiegelTheta in the complex plane:
Define an Abelian function:
Plot of the real part:
In one dimension, SiegelTheta coincides with the EllipticTheta functions:
SiegelTheta satisfies the equations:
SiegelTheta requires a symmetric matrix:
The symmetric part:
Machine precision may be insufficient to obtain a correct answer:
Use arbitrary precision to check the result:
New in 6
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
Format:   HTML  |  CDF