完整版教程下载地址:?mod=viewthread&tid=94547
第21章 DSP矩阵运算-加法,减法和逆矩阵本期教程主要讲解矩阵运算中的初始化,加法,逆矩阵和减法。
21.1 初学者重要提示
21.2 DSP基础运算指令
21.3 矩阵初始化(MatInit)
21.4 矩阵加法(MatAdd)
21.5 矩阵减法(MatSub)
21.6 逆矩阵(MatInverse)
21.7 实验例程说明(MDK)
21.8 实验例程说明(IAR)
21.9 总结
21.1 初学者重要提示复数运算比较重要,后面FFT章节要用到,如果印象不深的话,需要温习下高数知识了。
ARM提供的DSP库逆矩阵求法有局限性,通过Matlab验证是可以求逆矩阵的,而DSP库却不能正确求解。
21.2 DSP基础运算指令本章用到的DSP指令在前面章节都已经讲解过。
21.3 矩阵初始化(MatInit)主要用于矩阵结构体成员的初始化,浮点格式矩阵结构体定义如下:
typedef struct { uint16_t numRows; // 矩阵行数. uint16_t numCols; // 矩阵列数 float32_t *pData; // 矩阵地址 } arm_matrix_instance_f32