getposition2.m

来自「Friedlander算法,假定服务基站的二维坐标为(0,0),基站数为4,多基」· M 代码 · 共 13 行

M
13
字号
function RR = getPosition2(xyPosi,tdoa)
   P=tdoa;
   S=xyPosi';
   D=inv(diag(P));
   Z=[0 1 0;0 0 1;1 0 0];
   I=eye(3);
   N=(I-Z)*D;
   for len=1:3
      uu(len) = 0.5*((xyPosi(1,len))^2 + (xyPosi(2,len))^2 - P(len)^2);
   end
   uu=N*uu';
   A=N*S;
   RR=inv(A'*A)*A'*uu;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?