自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 vector清空后内存不会立刻归还操作系统

如果需要进一步优化内存管理,建议研究更高级的内存分配策略或替换为第三方内存分配器(如 jemalloc)。你观察到的现象与 malloc_trim(0) 的作用以及 C++ 内存管理机制有关。malloc_trim(0) 是 glibc 提供的函数,用于。

2025-05-21 09:27:33 698

原创 正定矩阵和半正定矩阵

设 A 是一个 n 阶实对称矩阵,若对于任意非零向量 x∈Rn,都有 xTAx>0,则称矩阵 A 为正定矩阵。正定矩阵和半正定矩阵是线性代数中的重要概念,它们在数学、物理、工程等领域有着广泛的应用。正定矩阵具有更严格的条件,其所有特征值均为正数,而半正定矩阵的所有特征值均为非负数。通过特征值判定、顺序主子式判定等方法,可以方便地判断一个矩阵是否为正定或半正定。在实际应用中,需要根据具体问题选择合适的判定方法和应用场景。

2025-05-20 22:39:08 879

原创 特征向量概念

特征向量是矩阵变换中“方向不变”的向量,揭示了矩阵的核心结构。通过特征向量分解,可以简化矩阵计算(如对角化),并在数据科学、物理、工程等领域发挥关键作用。理解特征向量是掌握线性代数和机器学习的重要基础。对应特征向量 v1​=(0.707,0.707)T(对应 λ1​=3)和 v2​=(−0.707,0.707)T(对应 λ2​=1)。,用于描述矩阵在特定方向上的不变性。则称 v 为矩阵 A 的一个特征向量,λ 为对应的特征值。

2025-05-19 23:09:11 674

原创 特征值的概念

特征值是矩阵变换中“主方向”的缩放因子,揭示了矩阵的核心行为。通过特征值分解,可以简化复杂矩阵的计算(如对角化),并在数据科学、物理、工程等领域发挥关键作用。理解特征值是掌握线性代数和机器学习的重要基础。,用于描述矩阵对向量空间中特定方向上的线性变换的缩放效应。则称 λ 为矩阵 A 的一个特征值,v 为对应的特征向量。

2025-05-19 23:06:37 317

原创 复习正交矩阵

设n阶实矩阵Q=(qij​),若满足QTQ=QQT=I(其中QT是Q的转置矩阵,I是n阶单位矩阵),则称Q为正交矩阵。从定义可以看出,正交矩阵的转置矩阵等于其逆矩阵,即QT=Q−1。这一性质在矩阵运算中非常有用,因为它简化了许多涉及逆矩阵的计算。

2025-05-19 21:21:08 387

原创 nav2安装记录

显示 TurtleBot3 的仿真环境。

2025-05-11 22:49:07 105

原创 记录一下ros2安装

确保你的 Ubuntu 系统已启用。如需永久生效,可将此命令添加到。若看到消息交互,则安装成功。

2025-05-11 21:50:22 163

原创 一个简单的Dijkstra算法

【代码】一个简单的Dijkstra算法。

2024-12-03 22:24:48 113

原创 c++将派生类指针转换为基类指针

在C++中,当你将派生类对象的指针或引用转换为基类指针或引用时,你实际上是在隐藏(或称为“切片”)派生类中特有的部分。但是,这并不意味着“丢失”数据——只是你不能直接通过基类指针或引用来访问派生类特有的部分。

2024-05-18 15:25:13 322

原创 git提交代码,commit规范,各缩写含义

【代码】git提交代码,commit规范,各缩写含义。

2024-04-07 13:46:13 672

原创 播放此文件需要mpeg-4aac解码器

中途需要按TEB键进行确认。

2024-04-01 16:26:40 287 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除