Trong bài viết này, chúng ta sẽ tìm hiểu về giải pháp cho bài toán dưới đây:
Đề bài
Chúng ta sẽ được cho bán kính cong của gương cầu và phải tìm tiêu cự của nó.
Tiêu cự là khoảng cách giữa tâm cong của gương đến tiêu điểm chính. Để xác định tiêu cự của gương cầu, trước hết chúng ta phải biết bán kính cong của gương đó. Khoảng cách từ đỉnh gương đến tâm cong được gọi là bán kính cong.
Về mặt toán học −
Đối với gương lõm: F = R/2
Đối với gương lồi: F = -R/2
Bây giờ hãy xem triển khai:
Ví dụ
# Gương cầu lõm
def focal_length_concave(R):
return R / 2
# Gương cầu lồi
def focal_length_convex(R):
return - (R / 2)
# Hàm driver
R = 30
print("Tiêu cự gương cầu lõm là:", focal_length_concave(R), "đơn vị")
print("Tiêu cự gương cầu lồi là:", focal_length_convex(R), "đơn vị")
Kết quả
Tiêu cự gương cầu lõm là: 15.0 đơn vị Tiêu cự gương cầu lồi là: -15.0 đơn vị
Kết quả có thể ở mét, centimet hoặc milimet. Để kết quả tổng quát, "đơn vị" được nhắc đến thay vì đơn vị cụ thể.
Tất cả biến được khai báo trong khung toàn cục với hai hàm như hình bên dưới.

Kết luận
Trong bài viết này, chúng ta đã tìm hiểu về cách tính tiêu cự của gương cầu.