卡尔曼的BD SLAMer 2022-03-14 17:57 采纳率: 100%
浏览 30
已结题

下面的matlab运行有错误吗

问题遇到的现象和发生背景

找Position, Navigation, and Timing Technologies in the 21st Century Integrated Sat书的pdf

我想要达到的结果

分享链接(百度网盘链接)

global CONST_R_E CONST_FLAT_E %defined in svmconst.m

[n,m]=size(xyz);
if (m < 3)
error('You must supply an xyz 3 vector');
end

e2 = (2- CONST_FLAT_E)* CONST_FLAT_E;
p2= xyz(:,1).^2 + xyz(:,2).^2;
p = sqrt(p2);
llh(:,2) = atan2( xyz(:,2), xyz(:,1));

% interation on Lat and Height

llh(:,1) = atan2( xyz(:,3)./p, 0.01 );
r_N = CONST_R_Eones(n,1)./ sqrt( 1- e2 sin(llh(:,1)).^2);

llh(:,3) = p./cos(llh(:,1)) - r_N;

% iteration
old_H = -1e-9;
num = xyz(:,3)./p;

while abs(llh(:,3)- old_H) > 1e-4

  old_H  = llh(:,3);
  den    =  1- e2 * r_N./(r_N+llh(:,3));
  llh(:,1)   = atan2(num,den);

  r_N    = CONST_R_E./ sqrt(1- e2* sin(llh(:,1)).^2);
  llh(:,3)      = p./cos(llh(:,1))- r_N;

end
llh(:,1:2) = llh(:,1:2)*180/pi;

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 3月22日
    • 修改了问题 3月14日
    • 创建了问题 3月14日

    悬赏问题

    • ¥15 (标签-UDP|关键词-client)
    • ¥15 关于库卡officelite无法与虚拟机通讯的问题
    • ¥15 qgcomp混合物线性模型分析的代码出现错误:Model aliasing occurred
    • ¥100 已有python代码,要求做成可执行程序,程序设计内容不多
    • ¥15 目标检测项目无法读取视频
    • ¥15 GEO datasets中基因芯片数据仅仅提供了normalized signal如何进行差异分析
    • ¥100 求采集电商背景音乐的方法
    • ¥15 数学建模竞赛求指导帮助
    • ¥15 STM32控制MAX7219问题求解答
    • ¥20 在本地部署CHATRWKV时遇到了AttributeError: 'str' object has no attribute 'requires_grad'