Những gì @tenmiles nói là chính xác. Tôi sẽ thực hiện hai sửa đổi để làm cho điều này hữu ích hơn (đó là những gì tôi đã chơi với trước đây). Lưu ý: bạn phải tìm góc nhìn (các trang web khác nhau hoặc các trang web của nhà sản xuất).
Đầu tiên, vì bạn muốn có cùng một "chế độ xem" từ cả hai ống kính, bạn đang chỉ ra khoảng cách (d2) trong đó h giống như với ống kính kia. Đối với phần đó, thay vì sử dụng h / 2, bạn chỉ có thể sử dụng "w", ngụ ý 1/2 chiều rộng của góc nhìn cho khoảng cách cụ thể.
Thứ hai, tôi sẽ giải phương trình, sao cho nó theo d1 và d2. Vì thế...
w/d1 = tan(angle1/2), and w/d2 = tan(angle2/2)
cung cấp cho:
w = d2 * tan(angle2/2) and w = d1 * tan(angle1/2)
Đây là bằng nhau, vì vậy:
d2 * tan (góc2 / 2) = d1 * tan (góc1 / 2)
Nói cách khác:
d2 = d1 * tan (góc1 / 2) / tan (góc2 / 2)
Bạn có thể tính toán (một lần), các tiếp tuyến, để bạn có d2 theo một số lần không đổi d1. Sau đó, bạn có thể sử dụng bảng tính và cắm vào d1 và xem d2 xuất hiện. Tôi đã làm điều này cho hai ống kính tôi có và thấy rằng những gì tôi chụp lúc 10 'với một, tôi cần ở 14' cho ống kính kia, v.v.