
sqrt(x*x+y*y)-sqrt(x*x+(450-y)(450-y))=340*num1; 公式1
sqrt(x*x+y*y)-sqrt((450-x)(450-x)+y*y)=340*num2; 公式2
公式2,假设y=0,则
abs(x)-abs(450-x)=340*num2;
1) 0<0x<450: x0=(340*num2+450)/2。且必须要求在(0,450)
2) x>=450: 340*num2-450=0必须要成立。此种情况y始终为0,不考虑
3) x<=0: num2+450必须要成立。此种情况y始终为0,不考虑
公式1,假设x=0,则同理推论得到:
0<0x<450: y0=(340*num1+450)/2。且必须要求在(0,450)
第1轮:x=x0, y=0。x带入公式1,得到new_y。并得到y差。(这里用二分法求一元函数的解)
第2轮:y=new_y。y带入公式2,得到new_x。并得到x差。
重复前2轮。要求y差,x差要收敛。直到y差,x差都很低,结束。