wilddrog 发表于 2006-5-13 11:55

SOS 求助matlab定位

各位大侠,小弟急用。<BR>3探测站的坐标分别为Di(xi,yi,zi),i=1,2,3.接收到探测信号的时间分别为t1,t2,t3,被探测目标坐标P(x,y,z),o1,o2,o3,分别为被探测目标的到探测站对应的圆心角,取地球半径为R。就可以连立方程组。<BR>coso1=xx1+yy1+zz1<BR>coso2=xx2+yy2+zz2<BR>coso3=xx3+yy3+zz3<BR>o2=o1+C(t2-t1)/R<BR>o3=o2+C(t3-t2)/R<BR>x^2+y^2+z^2=1<BR>从而求解出P(x,y,z)._

happy 发表于 2006-5-13 15:03

回复:(wilddrog)SOS 求助matlab定位

什么意思?你想问什么问题?

wilddrog 发表于 2006-5-13 16:05

就是已知3定点坐标和一动点坐标P(x,y)分别到达这3坐标的时间ti,和圆心角.能否用matlab编写出有个计算动点P(x,y)的位置。<BR>

wilddrog 发表于 2006-5-13 16:09

<P>P(x,y)发出一声音信号,3点分别接收到的时间为t1,t2,t3,圆心角分别为o1,o2,o3,声音传播速度为360m/s.</P>

happy 发表于 2006-5-13 16:14

回复:(wilddrog)SOS 求助matlab定位

首先需要说明一点,不是说matlab能不能求得问题,关键是你是否可一给出合适的数学模型的问题<BR><BR>这个应该是可以求的,你自己画一下找出他们的几何关系<BR>然后求解方程就行了

wilddrog 发表于 2006-5-13 19:21

<P>我试过用公式计算,可总是出现<BR>Error in ==&gt; E:\MATLAB\work\dw.m<BR>On line 8==&gt; f=sqrt((x^2+y^2)-((x-2)^2+y^2));<BR>能不能用这样计算??<BR></P>

wilddrog 发表于 2006-5-14 10:12

<P>我改了下程序,问题依旧,<BR>我郁闷啊,求高手指导!!<BR></P>
页: [1]
查看完整版本: SOS 求助matlab定位