已知直线过两点(w/2,h/4) (w/4,h/2),根据下面,大神们帮我详细解释下K和B是怎么算的? 直线两点方程已知直线两点求方程斜截式方程 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 又是你A.h/4=k*w/2+bB.h/2=k*w/4+b二元一次方程,h,w已知,求k和b.(其实你可以把k和b假设成一个数就行了)1.A式*2得:C.h / 2 = k*w + 2b;2.C式 - B式得:0 = k * w * 3 / 4 + b;然后得出b = - k * w * 3 / 4;3.将得出的b带入A或B就能得出k,如带入Ah / 4 = k * w / 2 - k * w * 3 / 4;h / 4 = - k * w / 4;k = - h / w;4.把k = -h / w带入b = -k * w * 3 / 4得:b = -(-h / w) * w * 3 / 4;b = 3 * h / 4;只此一次了,查一下二元一次方程。自己多写几个图像然后练练就行,把思想转换过来即OK了。 不明白,你是要它实现的算法,还是简单解方程组。h/4=k×w/2+b -----1h/2=k×w/4+b -----22-1 得 h/4 = -kw/4 变换得 -h/w = k 将结果代入得出b方程得解。 A:h/4=k×w/2+bB:h/2=k×w/4+bB*4-A*4即:2h-h=(kw+4b)-(2kw+4b)h=-kw得k=-h/w把中代回A中即可算出b的值 2,3楼的简单点,总是就一个目的:先消去一个未知数k或b,得出的k或b带入其中的一个式子就可以了 private void getLine(float x1, float y1, float x2, float y2){ float k = (y2 - y1) / (x2 - x1); float b = y1 - k * x1; //y = k * x + b; }x2 != x1,如果垂直于x轴的话就不用这么麻烦了 这个漂亮!省时省心又省力!哈哈!我只需要在直线下方就判断y>这个方法返回值,在直线上方就y<这个方法返回值 就OK了! 高分求问移动开发框架问题,牛人请入!! 新手求助,更新内核无法挂载flash SDK manager.exe 安装时一闪而过 怎么改变contextMenu的背景 ffmpeg移植问题 求教弧形gallery的实现 帮我看看这一小段代码 android调用天气service出错 问一下eclipse下面有没有条件编译或者插件能实现也行。 黑马教程 netviewImage android 4.4之后的网络政策使之前的代码异常运行 关于同一个应用两个不相关的activity实时通信的问题 设定20个按钮 按钮传值 做接口地址的参数 解析 前15个正常返回数据 后五个一点就蹦
A.h/4=k*w/2+b
B.h/2=k*w/4+b
二元一次方程,h,w已知,求k和b.(其实你可以把k和b假设成一个数就行了)
1.A式*2得:
C.h / 2 = k*w + 2b;
2.C式 - B式得:
0 = k * w * 3 / 4 + b;然后得出b = - k * w * 3 / 4;
3.将得出的b带入A或B就能得出k,如带入A
h / 4 = k * w / 2 - k * w * 3 / 4;
h / 4 = - k * w / 4;
k = - h / w;
4.把k = -h / w带入b = -k * w * 3 / 4得:
b = -(-h / w) * w * 3 / 4;
b = 3 * h / 4;只此一次了,查一下二元一次方程。自己多写几个图像然后练练就行,把思想转换过来即OK了。
h/4=k×w/2+b -----1
h/2=k×w/4+b -----22-1 得 h/4 = -kw/4 变换得 -h/w = k 将结果代入得出b方程得解。
B:h/2=k×w/4+b
B*4-A*4即:
2h-h=(kw+4b)-(2kw+4b)
h=-kw
得k=-h/w
把中代回A中即可算出b的值
先消去一个未知数k或b,得出的k或b带入其中的一个式子就可以了
private void getLine(float x1, float y1, float x2, float y2){
float k = (y2 - y1) / (x2 - x1);
float b = y1 - k * x1;
//y = k * x + b;
}x2 != x1,如果垂直于x轴的话就不用这么麻烦了