eigen的block操作有两种模板。
1.matrix.block(i,j,p,q)
2.matrix<p,q>(i,j)
p,q表示block的大小。
i,j表示从矩阵中的第几个元素开始向右向下开始算起
例如:
矩阵m=
1 2 3 4
5 6 7 8
9 10 11 12
m.block(0,0,1,1)=1
m.block(0,0,2,2)=
1 2
5 6
eigen的block操作有两种模板。
1.matrix.block(i,j,p,q)
2.matrix<p,q>(i,j)
p,q表示block的大小。
i,j表示从矩阵中的第几个元素开始向右向下开始算起
例如:
矩阵m=
1 2 3 4
5 6 7 8
9 10 11 12
m.block(0,0,1,1)=1
m.block(0,0,2,2)=
1 2
5 6