SRUKF(平方根无迹卡尔曼)中QR和Cholesky的问题

daerduowen 2015-01-17 11:22:01
matlab程序
有两个问题
1.时间更新,QR分解过程中,按照公式,代码写成
[UPF_Q_k_1_k,UPF_S_k_1_k]=qr([sqrt(UPF_Xb_P_w_n1)*UPF_Xb_estimate_1_par(:,2:2*UPF_L+1)-UPF_Xb_estimate_1_i(:,ones(1,2*UPF_L)) sqrt(Q)],0);
但是sqrt(UPF_Xb_P_w_n1)*UPF_Xb_estimate_1_par(:,2:2*UPF_L+1)-UPF_Xb_estimate_1_i(:,ones(1,2*UPF_L))和sqrt(Q)不同维,怎么合成一个大矩阵?
前者是3×(2*UPF_L),后者是2×2矩阵

2.UPF_S_k_1_k=cholupdate(UPF_S_k_1_k,UPF_Xb_estimate_1_par(:,1)-UPF_Xb_estimate_1_i,sign(UPF_P_w_1));
UPF_S_k_1_k矩阵不是方阵,怎么进行克罗内克分解?

谁能给我个SRUKF的代码吗?感激万分
...全文
730 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZLQ0303 2018-10-25
  • 打赏
  • 举报
回复
有SRUKF的程序了吗,可以分享给我吗,谢谢
Time228 2015-10-08
  • 打赏
  • 举报
回复 1
你好!你也是搞滤波的吗?

3,423

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧