第2题
某货运公司为其所有卡车都配备了接收全球定位系统GPS信息的接收器,以此来确定卡车的位置。该系统约有30颗绕地球运行的卫星,每隔几秒钟,每颗卫星都同步地发出表明其准确位置及时间的信号。卡车上的接收器接听其中4颗卫星的信号,根据信号发出和到达的时间就能计算出卡车到卫星的距离(时间乘信号传播速度即光速)。假设4颗卫星的位置分别为(ai, bi, ci)(i=1,2,3,4),卡车到这4颗卫星的距离分别为d1,d2,d3,d4.如何确定卡车的位置(x, y, z). 建立数学模型并给出求解模型的MATLAB程序。 可以针对不同具体数据对模型或算法进行测试。 比如取4颗同步卫星的位置为: (15600,7540,20140),(918760,2750,18610),(17610,14630,13480),(19170,610,18390)单位为千米, 卡车到这4颗卫星的距离分别为:22167.124千米,22604.821千米,24013.845千米,22670.775千米,求出该卡车的位置。
点击查看答案