解决方案 »
- ServiceManager.getService
- Android获取当前详细位置,求指引!
- 无法运行android应用
- apk问题啊 急急急
- android 怎样解压rar文件?
- 怎么把2013年高考录取分数线www.chafenlo.com弄成移动端
- 加速度传感器中任意静止时刻任意角度下x,y,z方向上的加速度算法
- JNI仿照网上写了个hello输出的例子,却还是一点不懂!
- 求助 ScrollView子view变化后自动滑动到edittext焦点位置问题
- python实现功能打包成java程序可以调用包
- 关于同一个应用两个不相关的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轴的话就不用这么麻烦了