2 chennes chennes 于 2015.06.17 20:04 提问

c++ 求直线解析式 ,程序怎么写。

图片说明

6个回答

devmiao
devmiao   Ds   Rxr 2015.06.17 20:06

其实就是二元一次方程求解。计算机求解可以google高斯消去法,或者行列式。

devmiao
devmiao   Ds   Rxr 2015.06.17 20:09
devmiao
devmiao   Ds   Rxr 2015.06.17 20:10
wsh1992o
wsh1992o   Rxr 2015.06.17 20:27

k=(y1-y2)/(x1-x2)
b=y-kx

tongyi55555
tongyi55555   2015.06.18 08:43

一般都是先求斜率,在计算b。
斜率计算的时候需要判断分母不为零,为零时直接返回无效值,并将b设置为x即可;
不为零的时候根据斜率公式求。伪代码如下:
if(x1-x2==0) y=x1;
else
k= (y1-y2)/(x1-x2);
b=y-kx1;

tabe123
tabe123   Rxr 2015.06.17 22:28

k=(y1-y2)/(x1-x2)
b=y-kx

Csdn user default icon
上传中...
上传图片
插入图片