CÁC HÀM TOÁN HỌC TRONG PHYTHON

CÁC HÀM TOÁN HỌC TRONG PHYTHON

Python cung cấp một số hàm toán học tích hợp sẵn trong thư viện math và cmath để thực hiện các phép toán toán học trên số thực và số phức. Dưới đây là một số hàm toán học phổ biến trong Python:

1. Hàm toán học trong math:

 
import math

# Hàm lấy trị tuyệt đối
abs_value = math.fabs(-4.5)
print(abs_value)  # Output: 4.5

# Hàm tính lũy thừa
power = math.pow(2, 3)
print(power)  # Output: 8.0

# Hàm tính căn bậc hai
sqrt = math.sqrt(25)
print(sqrt)  # Output: 5.0

# Hàm tính sin, cos, tan
sin_value = math.sin(math.pi/2)
cos_value = math.cos(math.pi)
tan_value = math.tan(math.pi/4)
print(sin_value)  # Output: 1.0
print(cos_value)  # Output: -1.0
print(tan_value)  # Output: 1.0

2. Hàm toán học trong cmath (dùng cho số phức):

import cmath

# Hàm tính căn bậc hai của số phức
sqrt_complex = cmath.sqrt(-16)
print(sqrt_complex)  # Output: 4j

# Hàm tính pha (argument) của số phức
phase = cmath.phase(1 + 1j)
print(phase)  # Output: 0.7853981633974483 (tương ứng với pi/4)

# Hàm tính độ lớn (magnitude) của số phức
magnitude = abs(3 + 4j)
print(magnitude)  # Output: 5.0

Đây chỉ là một số hàm toán học cơ bản trong Python. Thư viện math và cmath cũng cung cấp nhiều hàm khác như logarit, số mũ, hàm lượng giác ngược, v.v. Bạn có thể tìm hiểu thêm về các hàm này trong tài liệu chính thức của Python.

Dưới đây là một số hàm toán học thông dụng mà bạn có thể sử dụng trong Python:

1.Hàm toán học cơ bản:

    • abs(x): Trả về giá trị tuyệt đối của x.
    • pow(x, y): Tính x mũ y.
    • round(x, n): Làm tròn giá trị x với n chữ số sau dấu thập phân.

2. Hàm toán học dựa trên logarith:

    • math.log(x): Tính logarithm tự nhiên (cơ số e) của x.
    • math.log10(x): Tính logarithm cơ số 10 của x.
    • math.exp(x): Tính e mũ x.

3. Hàm toán học dựa trên lũy thừa và căn bậc:

    • math.sqrt(x): Tính căn bậc hai của x.
    • math.pow(x, y): Tính x mũ y.

4. Hàm toán học trên dãy số:

    • sum(iterable): Tính tổng các phần tử trong iterable.
    • max(iterable): Trả về giá trị lớn nhất trong iterable.
    • min(iterable): Trả về giá trị nhỏ nhất trong iterable.
    • math.prod(iterable): Tính tích các phần tử trong iterable.

5. Hàm toán học liên quan đến góc và đơn vị đo:

    • math.degrees(x): Chuyển đổi góc từ radian sang độ.
    • math.radians(x): Chuyển đổi góc từ độ sang radian.
    • math.sin(x)math.cos(x)math.tan(x): Tính sin, cos, tan của góc x (góc được đo bằng radian).

6. Hàm toán học khác:

    • math.floor(x): Làm tròn số x xuống (làm tròn gần nhất nhỏ hơn hoặc bằng x).
    • math.ceil(x): Làm tròn số x lên (làm tròn gần nhất lớn hơn hoặc bằng x).
    • math.fabs(x): Trả về giá trị tuyệt đối của x.

Đây chỉ là một số hàm toán học thông dụng trong Python. Bên cạnh các hàm này, Python cũng cung cấp nhiều hàm toán học khác thông qua các thư viện như mathcmathnumpy, và scipy.

Để lại một bình luận