কম্পিউটার

C++ এ একটি প্যারাবোলার শীর্ষবিন্দু, ফোকাস এবং ডিরেক্ট্রিক্স খোঁজা


এই টিউটোরিয়ালে, আমরা শিখব কিভাবে একটি প্যারাবোলার শীর্ষবিন্দু, ফোকাস এবং নির্দেশিকা খুঁজে বের করতে হয়। আমাদের প্যারাবোলা সমীকরণ x, y, এবং z এর ধ্রুবক দেওয়া হয়েছে।

শীর্ষবিন্দু, ফোকাস এবং ডাইরেক্ট্রিক্স খুঁজে বের করার জন্য সরল সূত্র রয়েছে। চলুন।

ভার্টেক্স − (-y/2x, 4xz-y^2/4x)

ফোকাস − (-y/2x, 4xz-y^2+1/4x)

Directrix − z-(y^2+1)4x

উদাহরণ

আসুন কোডটি দেখি।

#include <iostream>
using namespace std;
void findParabolaProperties(float x, float y, float z) {
   cout << "Vertex: (" << -y/(2*x) << ", " << (((4*x*z) - (y*y))/4*x) << ")" << endl;
   cout << "Focus: (" << -y/(2*x) << ", " << (((4*x*z) - (y*y)+1)/4*x) << ")" << endl;
   cout << "Directrix: " << z-((y*y)+1)*4*x << endl;
}
int main() {
   float x = 6, y = 4, z = 7;
   findParabolaProperties(x, y, z);
   return 0;
}

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

Vertex: (-0.333333, 228)
Focus: (-0.333333, 229.5)
Directrix: -401

উপসংহার

টিউটোরিয়ালে আপনার কোন প্রশ্ন থাকলে, মন্তব্য বিভাগে উল্লেখ করুন


  1. C++ এ BFS ব্যবহার করে একটি শীর্ষবিন্দু থেকে বিশ্রামের পথ খোঁজা

  2. sin(x) এবং cos(x) এর মান গণনা করার জন্য C++ প্রোগ্রাম

  3. পাইথন প্রোগ্রামে একটি প্যারাবোলার শীর্ষবিন্দু, ফোকাস এবং নির্দেশিকা খোঁজা

  4. একটি প্যারাবোলার শীর্ষবিন্দু, ফোকাস এবং নির্দেশিকা খোঁজার জন্য পাইথন প্রোগ্রাম