use PDL::Math;
use PDL::Graphics::TriD; imag3d [SURF2D,bessj0(rvals(zeroes(50,50))/2)];
Note all the functions have one input pdl, and one output, unless otherwise stated.
The functions are usually available from the system maths library, however if they are not (determined when PDL is compiled) a version from the Cephes math library is used.
Signature: (a(); [o]b())
Complete the standard trigonometric functions.
Signature: (a(); [o]b())
Complete the standard trigonometric functions.
Signature: (a(); [o]b())
Complete the standard trigonometric functions.
Signature: (a(); [o]b())
The standard hyperbolic functions.
Signature: (a(); [o]b())
The standard hyperbolic functions.
Signature: (a(); [o]b())
Complete the standard trigonometric functions.
Signature: (a(); [o]b())
The standard hyperbolic functions.
Signature: (a(); [o]b())
Round to integral values in floating-point format
Signature: (a(); [o]b())
Round to integral values in floating-point format
Signature: (a(); [o]b())
Round to integral values in floating-point format
Signature: (a(); b(); [o]c())
Synonym for `**'
Signature: (a(); [o]b())
The standard hyperbolic functions.
Signature: (a(); [o]b())
The standard hyperbolic functions.
Signature: (a(); [o]b())
The standard hyperbolic functions.
Signature: (a(); [o]b())
The error function
Signature: (a(); [o]b())
The complement of the error function
Signature: (a(); [o]b())
Standard Bessel Functions
Signature: (a(); [o]b())
Standard Bessel Functions
Signature: (a(); [o]b())
Standard Bessel Functions
Signature: (a(); [o]b())
Standard Bessel Functions
Signature: (a(); int n(); [o]b())
Standard Bessel Functions
Signature: (a(); int n(); [o]b())
Standard Bessel Functions
Signature: (a(); [o]b(); int[o]s())
log gamma function
This returns 2 piddles -- the first set gives the log(gamma)
values, while the second set, of integer values, gives the sign of the
gamma function. This is useful for determining factorials, amongst other
things.
Signature: (a(); b(); [o]c())
Clears all infs and nans in a to the corresponding value in b
Signature: (a(); [o]b())
The inverse of the error function
Signature: ([phys]a(m); [o,phys]ev(n,n); [o,phys]e(n))
Eigenvalues and -vectors of a matrix in lower triangular form
XXX Hard interface
Signature: ([phys]a(n,n); [phys]b(n); [o,phys]x(n); int [o,phys]ips(n); int flag)
Solution of simultaneous linear equations.
(XXX hard interface)
Signature: (a(n,n); b(m))
Convert a symmetric square matrix to triangular vector storage
All rights reserved. There is no warranty. You are allowed to redistribute this software / documentation under certain conditions. For details, see the file COPYING in the PDL distribution. If this file is separated from the PDL distribution, the copyright notice should be included in the file.