mirror of
https://github.com/sascha-hemi/pycom-documentation.git
synced 2026-03-21 12:05:39 +01:00
48 lines
957 B
Markdown
48 lines
957 B
Markdown
# cmath
|
||
|
||
The `cmath` module provides some basic mathematical functions for working with complex numbers. Floating point support required for this module.
|
||
|
||
## Methods
|
||
|
||
#### cmath.cos\(z\)
|
||
|
||
Return the cosine of `z`.
|
||
|
||
#### cmath.exp\(z\)
|
||
|
||
Return the exponential of `z`.
|
||
|
||
#### cmath.log\(z\)
|
||
|
||
Return the natural logarithm of `z`. The branch cut is along the negative real axis.
|
||
|
||
#### cmath.log10\(z\)
|
||
|
||
Return the base-10 logarithm of `z`. The branch cut is along the negative real axis.
|
||
|
||
#### cmath.phase\(z\)
|
||
|
||
Returns the phase of the number `z`, in the range \(-pi, +pi\).
|
||
|
||
#### cmath.polar\(z\)
|
||
|
||
Returns, as a tuple, the polar form of `z`.
|
||
|
||
#### cmath.rect\(r, phi\)
|
||
|
||
Returns the complex number with modulus `r` and phase `phi`.
|
||
|
||
#### cmath.sin\(z\)
|
||
|
||
Return the sine of `z`.
|
||
|
||
#### cmath.sqrt\(z\)
|
||
|
||
Return the square-root of `z`.
|
||
|
||
## Constants
|
||
|
||
* `cmath.e`: Base of the natural logarithm
|
||
* `cmath.pi`: The ratio of a circle’s circumference to its diameter
|
||
|