CMSIS-DSP库是ARM提供的一个用于STM32工程实现矩阵计算的C语言函数库。

arm_mat_init_f32函数求矩阵的逆会出现问题的原因与库函数中生成矩阵的方式有关。矩阵的生成并不会申请新的内存空间,arm_mat_init_f32函数只是将已经存在的一个矩阵内存通过库中定义的一个struct结构体连接起来,结构体中有一个指向矩阵内存空间的指针,只是一个指针而已。

所以调用arm_mat_init_f32的结果就是对源矩阵进行运算,运算的结果存储在另一个目的矩阵的内存空间中。因为这样,所以需要传入的矩阵必须都已经是提前申请内存的矩阵。

一句话,该矩阵库函数只负责矩阵运算,不负责内存的申请和释放。

参考官方的讨论过程:https://community.arm.com/developer/tools-software/tools/f/keil-forum/32946/cmsis-dsp-matrix-inverse-problem#:~:text=The%20function%20arm_mat_inverse_f32%20%28%29%20overwrites%20the%20matrix%20data,inversion.%20This%20test%20uses%20the%20data%20mentioned%20above.

CMSIS-DSP的arm_mat_init_f32矩阵求逆函数结果不对问题解决方法相关推荐

  1. OpenCV 3.1 imwrite()函数写入异常问题解决方法

    OpenCV 3.1 imwrite()函数写入异常问题解决方法 最近配置了OpenCV3.1版本,按照2.x的习惯写了一个保存图片的代码(测试证明该代码在2.4.11下运行正常),但是在使用imwr ...

  2. 电脑重新开机日期时间错误不对问题解决方法

    先要看看电脑是否有病毒,先用杀毒软件查杀一下,有些病毒是会修改电脑的时间的 一般情况下这种问题都是主板的CMOS电池没电了,所以每次开机都会电脑不对 可以买了CMOS电池重新装到主板上去,一般5元一个 ...

  3. CMSIS DSP静态库链接后可执行文件太大

    现象 在编译CMSIS静态库.a文件后,链接APP程序生成的可执行文件780+KB. 查看flash map文件后发现,APP使用了DSP库中的函数,该函数调用了DSP库文件Commontables. ...

  4. php时间函数不准确,php date函数时间不对如何解决

    php date函数时间不对如何解决 发布时间:2020-10-14 18:39:20 来源:亿速云 阅读:58 作者:小新 这篇文章将为大家详细讲解有关php date函数时间不对如何解决,小编觉得 ...

  5. matlab 奇异值求逆,你好,请问matlab对奇异矩阵求逆你有好的方法吗?

    摘要: 奇异矩阵求逆问题!!!X奇异C有无穷多解.找基础解系对不起,最小二乘都快忘光了,线性代数还行..希望下面的东西能帮到你(你试试看):对A进行QR分解(A=QR),其中Q是nxk正交... 奇异 ...

  6. php函数的默认值,php函数指定默认值方法的小例子

    php函数指定默认值方法的小例子 本节内容: php函数指定默认值 在php编程中,为自定义函数设定默认值,当用户调用该函数时,如果不给参数指定值,参数会用默认值顶替. 例1, 复制代码 代码如下: ...

  7. R语言使用car包的outlierTest函数通过假设检验的方法检测回归模型中的异常值(outlier)、输出异常值对应的统计量、p值以及Bonferonnii校正p值

    R语言使用car包的outlierTest函数通过假设检验的方法检测回归模型中的异常值(outlier).输出异常值对应的统计量.p值以及Bonferonnii校正p值 目录

  8. Button中command后面函数添加参数解决方法

    Button中command后面函数添加参数解决方法 参考文章: (1)Button中command后面函数添加参数解决方法 (2)https://www.cnblogs.com/smart-ziha ...

  9. C# 中串口通信 serialport1.DataReceived 函数无法触发或者出发延时等等问题解决方法

    C# 中串口通信 serialport1.DataReceived 函数无法触发或者出发延时等等问题解决方法 参考文章: (1)C# 中串口通信 serialport1.DataReceived 函数 ...

最新文章

  1. Java 的 JSP 已经被淘汰了吗?
  2. AC日记——信息传递 洛谷 P2661 (tarjan求环)
  3. mysql 常用sql语句 简介
  4. 视觉硬件 - 相机 镜头 选型
  5. 回归素材(part2)--机器学习与R语言
  6. C++:函数指针,回调函数
  7. C# 合并多种格式文件为PDF
  8. 解读2015之大数据篇:大数据的黄金时代
  9. 二分法06:第一个错误的版本
  10. 【数学建模】相关软件
  11. 数据库课程设计基础需求
  12. 网络安全系列-XI: 主流网络协议介绍
  13. 体重测试仪软件,一键校准身高体重测量仪
  14. 进化树软件ete3报错记录
  15. 【Node.js 微信公众号实战】4.Node.js 微信消息管理
  16. 液压杆原理//2021-1-30
  17. 脱裤子放屁之用两个栈实现队列、用两个队列实现栈
  18. SAP批量查询组件BOM引用报表
  19. 单机斗地主java下载_java单机斗地主
  20. rtl8723au rtl8723bs移植

热门文章

  1. 《穷爸爸与富爸爸》语录之二
  2. 【金三银四】 一文弄懂 js 数据类型、堆栈内存、作用域(链)、闭包知识拓展 (一)
  3. OSGEarth解决南北极空洞问题
  4. (Spring笔记)AspectJ环绕通知——@Around切面开发
  5. windows使用命令执行exe文件
  6. 解决Mac绿联 拓展坞 网线接口无法使用问题
  7. php优势和技术应用
  8. python简单的绘制折现图
  9. 转载 sap FI-CO总账科目简析
  10. 项目管理论坛_【一线】这届项目管理论坛硬货满满!