zl程序教程

您现在的位置是:首页 >  后端

当前栏目

C语言实现将矩阵上下翻转(正反解算结果融合时用到)

C语言 实现 结果 矩阵 融合 用到 翻转 上下
2023-09-11 14:20:29 时间

在做组合导航的时候,需要用到正反向解算,在将正反结算结果进行融合的时候,需要将反算结果倒过来,变成正序的再进行融合,使用函数比较方便,因此本文给出自编的一个小函数

/* 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