Matlab中P(:,:,1,1)=eye(4) 求解 中间P(:,:,1,1)代表什么意思!!!!还有怎么那么多逗号!

K1(:,i+1)=P1(:,:,i+1,i)*H1'*inv(H1*P1(:,:,i+1,i)*H1'+R1)这个求解!... K1(:,i+1)=P1(:,:,i+1,i)*H1'*inv(H1*P1(:,:,i+1,i)*H1'+R1) 这个求解! 展开
 我来答
LePAc
2011-05-15 · TA获得超过3391个赞
知道小有建树答主
回答量:1333
采纳率:0%
帮助的人:1345万
展开全部
P(:,:,1,1)前面2个冒号表示该1:n,1:n,即当前所有行列
这么多逗号是因为P是4维矩阵,可以这么看前面2个冒号代表所有的行列,即一个平面的矩阵,第三个代表这个空间,即这个平面处于第几层,第四个表示这样空间的矩阵处于第几块

K1(:,i+1)=P1(:,:,i+1,i)*H1'*inv(H1*P1(:,:,i+1,i)*H1'+R1)
P1的第i块的第i+1层的2维矩阵 * H1的转置 * [ H1 * P1(:,:,i+1,i) * H1‘ + R1]的逆矩阵
你这个是什么公式:Kalman滤波?有先验信息的误差方程?如果是这样,你的结果应该是协方差矩阵,存在K1(:,i+1)这么个向量里面是会出错的
dbb627
2011-05-15 · TA获得超过1.2万个赞
知道大有可为答主
回答量:2127
采纳率:88%
帮助的人:1455万
展开全部
p是个四维矩阵,p=m×n×k×l,p(:,:1,1)是个二维矩阵m×n 例如
>> P(:,:,1,1)=eye(4)

P =

1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
意思是说首先生成一个4阶的单位阵,然后赋给P的第一块一层。

这样理解就可以说清楚了。三维参数分别为:行。列。层。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式