Warning:
To protect the digital assets of creators and enhance system
security and stability, the CyberBrick Multi-Function Core Board does
not support firmware flashing with any third-party tools! If you need
to restore the Multi-Function Core Board to its factory state, please
wait for the official recovery tool to be released by CyberBrick. If you
proceed to flash the firmware using third-party tools, the firmware of
the Multi-Function Core Board will be permanently damaged and cannot be recovered.
CyberBrick will not be responsible for any consequences resulting
from such operations.
This documentation is adapted from the official MicroPython project.
The CyberBrick team has extended the source code with custom interfaces
and features to our hardware and application needs.
In addition to these enhancements, certain built-in MicroPython interfaces have been
intentionally disabled to protect the system's integrity, and ensure the overall security and reliability of the device.
This also facilitates content protection for creators' intellectual property, where applicable.
Portions of the content are derived from the official MicroPython documentation and
have been included here under its open-source license to provide users with a consistent
and enriched development experience tailored to the CyberBrick platform.
cmath – mathematical functions for complex numbers
This module implements a subset of the corresponding CPython module,
as described below. For more information, refer to the original
CPython documentation: cmath.
The cmath module provides some basic mathematical functions for
working with complex numbers.
Availability: not available on WiPy and ESP8266. Floating point support
required for this module.
Functions
-
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