কম্পিউটার টিউটোরিয়াল

পাইথনে গোলাকার দর্পণের ফোকাস দৈর্ঘ্য প্রোগ্রাম


এই আর্টিকেলে আমরা নিচের সমস্যা বিবৃতির সমাধান শিখব:

সমস্যা বিবৃতি

আমাদের গোলাকার দর্পণের বক্রতার ত্রিজ্যা দেওয়া থাকবে এবং আমাদের একই দর্পণের ফোকাস দৈর্ঘ্য খুঁজে বের করতে হবে।

ফোকাস দৈর্ঘ্য হলো দর্পণের বক্রতার কেন্দ্র থেকে প্রধান ফোকাস পর্যন্ত দূরত্ব। গোলাকার দর্পণের ফোকাস দৈর্ঘ্য নির্ধারণ করতে প্রথমে আমাদের সেই দর্পণের বক্রতার ত্রিজ্যা জানতে হবে। দর্পণের শীর্ষবিন্দু থেকে বক্রতার কেন্দ্র পর্যন্ত দূরত্বকে বক্রতার ত্রিজ্যা বলা হয়।

গাণিতিকভাবে:

অবতল দর্পণের জন্য: F = R/2

উত্তল দর্পণের জন্য: F = -R/2

এখন বাস্তবায়নটি দেখি:

উদাহরণ

# গোলাকার অবতল দর্পণ
def focal_length_concave(R):
    return R / 2

# গোলাকার উত্তল দর্পণ
def focal_length_convex(R):
    return - (R / 2)

# Driver function
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" লিখা হয়েছে।

নিচের চিত্রে দেখানো হয়েছে দুটি ফাংশন সহ সমস্ত চরবিশেষ গ্লোবাল ফ্রেমে ঘোষণা করা হয়েছে।

পাইথনে গোলাকার দর্পণের ফোকাস দৈর্ঘ্য প্রোগ্রাম

উপসংহার

এই আর্টিকেলে আমরা শিখেছি কিভাবে গোলাকার দর্পণের ফোকাস দৈর্ঘ্য গণনা করা যায়।


  1. পাইথন প্রোগ্রামে অ্যারের যোগফল বের করা

  2. পাইথনে ম্যাট্রিক্সের ট্রান্সপোজ বের করা

  3. পাইথনে অ্যারের যোগফল বের করা

  4. পাইথন প্রোগ্রাম: গোলাকার মিররের ফোকাল দৈর্ঘ্য বের করা