在嵌入式系统上用 C 语言计算 3x3 伪逆的有效方法
Efficient way of computing 3x3 pseudoinverse in C on an embedded system
我有一个 3x3 矩阵,我想为其构建一个伪逆矩阵。在嵌入式平台上的 C 代码中最有效(就计算速度而言)的方法是什么:
- 您建议使用哪种数据结构来保存矩阵(
struct
、二维数组等)?
- 有哪些(有效的)functions/libraries 可用于此目的?
对于 3x3 逆,内存对于嵌入式系统应该不是问题,因此您可以使用 2D 数组,至于库,我会编写自己的函数。
我有一个 3x3 矩阵,我想为其构建一个伪逆矩阵。在嵌入式平台上的 C 代码中最有效(就计算速度而言)的方法是什么:
- 您建议使用哪种数据结构来保存矩阵(
struct
、二维数组等)? - 有哪些(有效的)functions/libraries 可用于此目的?
对于 3x3 逆,内存对于嵌入式系统应该不是问题,因此您可以使用 2D 数组,至于库,我会编写自己的函数。