এই নিবন্ধে আমরা নিচের সমস্যা বিবরণের সমাধান নিয়ে আলোচনা করব:
সমস্যা বিবরণ
আমাদের গোলাকার মিরর এর রেডিয়াস অফ কারভেচার দেওয়া থাকবে এবং আমাদের সেটির ফোকাল দৈর্ঘ্য বের করতে হবে।
ফোকাল দৈর্ঘ্য হলো মিরর এর সেন্টার অফ কারভেচার থেকে প্রিন্সিপাল ফোকাস পর্যন্ত দূরত্ব। একটি গোলাকার মিরর এর ফোকাল দৈর্ঘ্য নির্ধারণ করতে প্রথমে সেটির রেডিয়াস অফ কারভেচার জানতে হবে। মিরর এর ভার্টেক্স থেকে সেন্টার অফ কারভেচার পর্যন্ত দূরত্বকে রেডিয়াস অফ কারভেচার বলা হয়।
গাণিতিকভাবে -
কনকেভ মিরর জন্য: F = R/2
কনভেক্স মিরর জন্য: F = -R/2
এখন বাস্তবায়নটি দেখা যাক:
উদাহরণ
# গোলাকার কনকেভ মিরর
def focal_length_concave(R):
return R / 2
# গোলাকার কনভেক্স মিরর
def focal_length_convex(R):
return - (R / 2)
# ড্রাইভার ফাংশন
R = 30
print("Focal length of spherical concave mirror is :", focal_length_concave(R), "units")
print("Focal length of spherical convex mirror is : ", focal_length_convex(R), "units")
আউটপুট
Focal length of spherical concave mirror is: 15.0 units Focal length of spherical convex mirror is: -15.0 units
আউটপুট মিটার, সেন্টিমিটার বা মিলিমিটার হতে পারে। জেনারেলাইজড রেজাল্টের জন্য units বলা হয়েছে যেকোনো স্পেসিফিক ইউনিট টাইপের পরিবর্তে।
দুটি ফাংশন সহ সকল ভেরিয়েবল গ্লোবাল ফ্রেমে ডিক্লেয়ার করা হয়েছে।

উপসংহার
এই নিবন্ধে আমরা গোলাকার মিরর এর ফোকাল দৈর্ঘ্য কিভাবে ক্যালকুলেট করতে পারি তা শিখেছি।