math --- các hàm toán học

Mô-đun math cung cấp một số hàm toán học cơ bản để làm việc với các số dấu phẩy động.

Lưu ý: Trên OpenMV Cam, các số dấu phẩy động có độ chính xác 32-bit.

Hàm

math.acos(x: float) float

Trả về cosin ngược của x.

math.acosh(x: float) float

Trả về cosin hyperbolic ngược của x.

math.asin(x: float) float

Trả về sin ngược của x.

math.asinh(x: float) float

Trả về sin hyperbolic ngược của x.

math.atan(x: float) float

Trả về tang ngược của x.

math.atan2(y: float, x: float) float

Trả về giá trị chính của tang ngược của y/x.

math.atanh(x: float) float

Trả về tang hyperbolic ngược của x.

math.ceil(x: float) int

Trả về một số nguyên, là x làm tròn về phía vô cực dương.

math.copysign(x: float, y: float) float

Trả về x với dấu của y.

math.cos(x: float) float

Trả về cosin của x.

math.cosh(x: float) float

Trả về cosin hyperbolic của x.

math.degrees(x: float) float

Trả về radian x được chuyển đổi sang độ.

math.erf(x: float) float

Trả về hàm lỗi của x.

math.erfc(x: float) float

Trả về hàm lỗi bù của x.

math.exp(x: float) float

Trả về hàm mũ của x.

math.expm1(x: float) float

Trả về exp(x) - 1.

math.fabs(x: float) float

Trả về giá trị tuyệt đối của x.

math.floor(x: float) int

Trả về một số nguyên, là x làm tròn về phía vô cực âm.

math.fmod(x: float, y: float) float

Trả về phần dư của x/y.

math.frexp(x: float) Tuple[float, int]

Phân tích một số dấu phẩy động thành phần định trị và số mũ của nó. Giá trị trả về là bộ tuple (m, e) sao cho x == m * 2**e chính xác. Nếu x == 0 thì hàm trả về (0.0, 0), ngược lại quan hệ 0.5 <= abs(m) < 1 thỏa mãn.

math.gamma(x: float) float

Trả về hàm gamma của x.

math.isfinite(x: float) bool

Trả về True nếu x là hữu hạn.

math.isinf(x: float) bool

Trả về True nếu x là vô cực.

math.isnan(x: float) bool

Trả về True nếu x không phải là số

math.ldexp(x: float, exp: int) float

Trả về x * (2**exp).

math.lgamma(x: float) float

Trả về logarithm tự nhiên của hàm gamma của x.

math.log(x: float, base: float = e) float

Với một đối số, trả về logarithm tự nhiên của x.

Với hai đối số, trả về logarithm của x theo base đã cho.

math.log10(x: float) float

Trả về logarithm cơ số 10 của x.

math.log2(x: float) float

Trả về logarithm cơ số 2 của x.

math.modf(x: float) Tuple[float, float]

Trả về một bộ tuple gồm hai số thực, là phần thập phân và phần nguyên của x. Cả hai giá trị trả về đều có cùng dấu với x.

math.pow(x: float, y: float) float

Trả về x lũy thừa y.

math.radians(x: float) float

Trả về độ x được chuyển đổi sang radian.

math.sin(x: float) float

Trả về sin của x.

math.sinh(x: float) float

Trả về sin hyperbolic của x.

math.sqrt(x: float) float

Trả về căn bậc hai của x.

math.tan(x: float) float

Trả về tang của x.

math.tanh(x: float) float

Trả về tang hyperbolic của x.

math.trunc(x: float) int

Trả về một số nguyên, là x làm tròn về phía 0.

Hằng số

math.e: float

Cơ số của logarithm tự nhiên.

math.pi: float

Tỷ số giữa chu vi và đường kính của một hình tròn.