在 C++ 中找到曲线给定点处的切线
假设我们有一条曲线,例如 y = x(A - x),我们需要找到该曲线给定点 (x,y) 处的切线。这里 A 是一个整数,x 和 y 也是整数。
为了解决这个问题,我们需要检查给定点是否在曲线上,如果是,则找到该曲线的导数,因此它将是 −
$$\frac{\text{d}y}{\text{d}x}=A-2x$$
然后将 x 和 y 代入 dy/dx,然后使用以下公式求出切线 −
$$Y-y=-\lgroup\frac{\text{d}y}{\text{d}x}\rgroup*\lgroup X-x \rgroup$$
示例
#include<iostream>
using namespace std;
void getTangent(int A, int x, int y) {
int differentiation = A - x * 2;
if (y == (2 * x - x * x)) {
if (differentiation < 0)
cout << "y = " << differentiation << "x" << (x * differentiation) + (y);
else if (differentiation > 0)
cout << "y = " << differentiation << "x+" << -x * differentiation + y;
else
cout << "Not possible";
}
}
int main() {
int A = 2, x = 2, y = 0;
cout << "Equation of tangent is: ";
getTangent(A, x, y);
}输出
Equation of tangent is: y = -2x-4
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP