I want to invert a $6 \times 6$ complex matrix on the ARM Cortex M4F processor. I have the C code to invert a real matrix using the CMSIS library. Has anyone written a similar C code for complex matrices? Can the CMSIS library be used to do complex matrix multiplications?
I’m not sure it’s as specific as you need it, but Dave Stewart wrote the Meschach library that includes
zm_inverse() which takes the inverse of a complex matrix.
All of it is written in
C and the source code is freely available.