已知三角形两点的坐标和三边长,求第三点坐标

  • 格式:docx
  • 大小:32.89 KB
  • 文档页数:1
④、根据坐标正算公式,计算C点坐标,如下
我用C++编写对应的程序,验证结果正确。
如需交流,请发邮件给我,地址:chao126@
最近再做一个项目,用到这些知识,网上没有找到合适的,就推算了一下,希望能给大家借鉴一下。
已知:三角形A、B点的坐标和三边长,求C点坐标,如图:原理:Biblioteka 据坐标正反算公式计算步骤:
①、计算A点对应BC边的角 ,公式为
②、根据坐标反算公式,计算AB边相对于Y轴的方位角
注意:此式子结果为(-90°,90°)范围值,所有它有一定的局限性。
可利用方位角万能公式来准确求得360度范围内的方位角。
Az=pi * (1-sgn(dY)/2)-Atn(dX/dY)
此公式计算无需判断象限,只需在值小于0时加上360即可。其中,sgn()为求符号函数,若dX<0时其值为-1,dX>0时为1,dX=0时为0。
③、计算AC边的方位角
注意:此式中是加是减要根据具体情况来定,会出现两个解,二者相对于AB边是对称的。本图中要减去