在做组合导航的时候,需要用到正反向解算,在将正反结算结果进行融合的时候,需要将反算结果倒过来,变成正序的再进行融合,使用函数比较方便,因此本文给出自编的一个小函数
/* overturn matrix ----------------------------------------------------------------
* overturn matrix's row order,eg:[1,0,2 [5,6,8
2,5,6 to 2,5,6
5,6,8] 1,0,2]
* args : double *iavp I avp of backward processing (n x m)
* int n,m I number of rows and columns of A
* double *bavp O avp after overturn
* return : finavp
* notes : matirix stored by column-major order (fortran convention)
*-----------------------------------------------------------------------------*/
extern double* overturnmat