f(z) | Complex Numbers and Functions | Tech Note |
Verification Tests of ComplexMathLibrary Unit |
The mathematics and usage of the ComplexMathLibrary unit is explained on the following pages: | |
Complex Numbers |
Overview of complex numbers, in both rectangular and polar forms, and complex math with introductory explanation of software implementation and TComplex data type. |
Complex Arithmetic |
Complex arithmetic, including addition, subtraction, multiplication, and division. Several other concepts are explained including complex conjugate, equality testing, and negation. |
Complex Logarithms and Powers |
How to compute the complex natural logarithm and complex exponential. A variety of related functions are also explained, including square, integer power, real power, complex power, and roots of complex values. |
Complex Trig Functions |
How to compute several complex trigonometric functions, including cosine, sine, tangent, secant, cosecant, and cotangent. |
Complex Hyperbolic Functions |
How to compute several complex hyperbolic functions, including hyperbolic cosine, hyperbolic sine, hyperbolic tangent, hyperbolic secant, hyperbolic cosecant, and hyperbolic cotangent. |
Complex Bessel Functions |
How to compute the Bessel Functions J_{0} and I_{0}. |
Complex Gamma Function |
How to compute the gamma function for a complex argument, and also the natural logarithm of the complex gamma function. |
Delphi 4/5/6 Source and EXE (232 KB): ComplexMath.ZIP
- Includes Version.INC by Lasse Vågsæther Karlsen and is used with
permission. Updated for D6.
- Will not work in D3 since "default parameters" were used
Turbo Pascal unit: Complex.ZIP
- Also online at www.csd.net/~cgadd/knowbase/MATH0128.HTM
Also see other Delphi Complex Math Resources
Updated 18 Feb 2002
since 23 June 2001