当前位置: 首页 > news >正文

线性代数_工程实践-计算实现numpy

数学概念

1.矩阵乘法01.两个矩阵A和B相乘,需要满足A的列数等于B的行数02.单位矩阵 如果A是n×n矩阵,I是单位矩阵,则AI= A, IA = A03.逆矩阵  矩阵A的逆矩阵    A^-1, A A^-1=A^-1A= I,I是单位矩阵 当一个矩阵没有逆矩阵的时候,称该矩阵为奇异矩阵04. 转置矩阵 矩阵的转置就是行列互换,用A^T表示A的转置矩阵05. 对称矩阵: 如果一个矩阵转置后等于原矩阵,那么这个矩阵称为对称矩阵。由定义可知,对称矩阵一定是方阵	  06. 若矩阵为方阵且其逆矩阵存在时,矩阵的逆的转置 等于 矩阵的转置的逆   设A为可逆方阵 (A^{-1})^T = (A^T)^{-1}),07.‌ 矩阵的逆等于矩阵的转置的矩阵称为正交矩阵‌,满足 ( Q^{-1} = Q^T ) 或等价地 ( Q^T Q = I )(其中 ( I ) 为单位矩阵
2.矩阵乘法结合律遵循矩阵乘法结合律 最终变换结果相同数学上等价:Tx × P^T = (P × Tx^T)^T左乘:点云需要转置 
3.	矩阵分块运算--分块上下三角矩阵P2 =R*P1 + T1  (先旋转再平移)变换矩阵的方式T1= R*T2 故 T2 = R^T *T1(先平移再旋转)   P2 = R(P1 + T2) =  R*P1 + R*T2分块矩阵的计算 分块矩阵 上三角矩阵的乘法[ R,T     [ P,   = [RP+T,		 0,1]  *   1]        1] 

物理概念

计算机实现

 points_h = np.hstack([points, np.ones((points.shape[0], 1),dtypes=np.float32)])# 左乘:T × P^Ttransformed = (transform_matrix @ points_h.T).T## points_h[:,:3] = np.dot(TX_L_V, points_h.T).T[:.:3]###左乘  外侧相同,内测从右往左P_imu = T_vehicle_2_imu * T_lidar_2_vehicle * P_lidar## 矩阵乘法的顺序是从右向左  从右向左应用变换:先应用 T_lidar_to_vehicle,再应用 T_vehicle_to_imu相当于:点_imu = T_vehicle_to_imu * (T_lidar_to_vehicle × 点_lidar)点_imu = T_vehicle_to_imu *  T_lidar_to_vehicle *  点_lidar= T__lidar_2_imu *  点_lidarT_lidar_to_imu = T_vehicle_to_imu × T_lidar_to_vehicle				 
### 注意:这里使用的是左乘,即变换矩阵依次左乘点坐标使用 np.dot() 或 @ 运算符进行矩阵乘法注意矩阵乘法的顺序(从右向左应用变换)
http://www.hskmm.com/?act=detail&tid=20964

相关文章:

  • 在HAL库使用printf打印串口信息
  • 第4章 day04 防盗链
  • 第3章 day03 xpath+反爬虫
  • 002- 学习环境搭建
  • 第10章 day10 DrissionPage详细教程
  • 求局部最小值
  • Element-UI的transfer穿梭框组件数据量大解决方案
  • 第9章 day09 hook插件
  • nginx 一致性hash和流量检查模块
  • 深入解析:10月底实习准备-Mysql(按面试频率准备)
  • 机器学习概述 - -一叶知秋
  • CEXE的%你赛5-题解
  • C++语言(1)
  • Windows多人共享文件夹全流程,附2025新共享文件快90%
  • 第11章 day11-day12关于json请求体/逆向爬虫实战
  • 容斥与二项式反演
  • react useCallback Hook详解
  • 从Docker构建失败到CRA被淘汰:一个React项目的ES模块探索记录
  • 充气泵PCBA方案中数字传感器和模拟传感器的差异
  • 实用指南:小米17手机的上市公司供应商
  • CDN + WAF + CLB + Higress 架构下的 TLS 加解密详细解析(适用阿里云)
  • react useMemo Hook详解
  • react useContext 详解
  • Python技能大赛-备赛建议
  • 【软件系统架构】系列七:系统性能——操作系统性能深入解析 - 实践
  • 你的下一款定位神器,何必是GPS?Nordic带你解锁Wi-Fi SSID的隐藏潜能
  • CF407E k-d-sequence 题目分析(0929模拟赛最后一题)
  • Linux 生成随机端口
  • MATLAB 中 dsp.FFT 系统对象:从原理到实践的完整指南
  • 并发编程可见性