Giả sử chúng ta có một đường cong như y =x (A - x), chúng ta phải tìm pháp tuyến tại một điểm cho trước (x, y) trên đường cong đó. Ở đây A là số nguyên, x và y cũng là số nguyên.
Để giải quyết vấn đề này, chúng ta phải kiểm tra xem điểm đã cho có nằm trên đường cong hay không, nếu có, sau đó tìm sự khác biệt của đường cong đó, vì vậy nó sẽ -
$$ \ frac {\ text {d} y} {\ text {d} x} =A-2x $$
Sau đó, đặt x và y vào dy / dx, sau đó tìm pháp tuyến bằng cách sử dụng phương trình này -
$$ Y-y =- \ lgroup \ frac {\ text {d} x} {\ text {d} y} \ rgroup * \ lgroup X-x \ rgroup $$
Ví dụ
#include<iostream> using namespace std; void getNormal(int A, int x, int y) { int differentiation = A - x * 2; if (y == (2 * x - x * x)) { if (differentiation < 0) cout << 0 - differentiation << "y = " << "x" << (0 - x) + (y * differentiation); else if (differentiation > 0) cout << differentiation << "y = " << "-x+" << x + differentiation * y; else cout << "x = " << x; } else cout << "Not possible"; } int main() { int A = 5, x = 2, y = 0; cout << "Equation of normal is: "; getNormal(A, x, y); }
Đầu ra
Equation of normal is: 1y = -x+2