এই টিউটোরিয়ালে, আমরা শিখব কিভাবে প্যারাবোলার ভার্টেক্স, ফোকাস এবং ডাইরেক্ট্রিক্স বের করতে হয়। আমাদের প্যারাবোলার সমীকরণের কনস্ট্যান্ট x, y, এবং z দেওয়া আছে।
ভার্টেক্স, ফোকাস এবং ডাইরেক্ট্রিক্স বের করার জন্য সরাসরি ফর্মুলা রয়েছে। এগুলো দেখি।
ভার্টেক্স (Vertex) - (-y/2x, (4xz - y²)/4x)
ফোকাস (Focus) - (-y/2x, (4xz - y² + 1)/4x)
ডাইরেক্ট্রিক্স (Directrix) - z - (y² + 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
উপসংহার
টিউটোরিয়ালে যদি কোনো প্রশ্ন থাকে, তবে কমেন্ট সেকশনে জানান।