Algorithm
文章平均质量分 57
Auto_Car6
天行健,君子以自强不息,地势坤,君子以厚德载物
展开
-
一阶低通滤波器
一阶低通滤波器是一种简单但有效的滤波器,用于允许低频信号通过,并抑制高频信号。其数学表达式可以从连续时间域和离散时间域两种情况下进行推导。原创 2024-06-18 14:39:50 · 288 阅读 · 0 评论 -
线性插值Lerp
在 C++ 中,线性插值(Linear Interpolation,简称 Lerp)是一个常用的数学运算,用于在两个数值之间进行平滑过渡。通常用于动画、物理模拟和其他需要平滑过渡的领域。Lerp 函数通常定义为:以下是一个简单的 函数的实现:输出:详细说明:模板函数:使用模板函数可以让 支持不同的数据类型(如 , , 等)。参数 :在大多数应用中, 的取值范围是 [0, 1]。但是在某些情况下, 也可能超出这个范围,以便进行外插(extrapolation)。返回值:插值计算结果根据公原创 2024-05-21 10:53:35 · 372 阅读 · 0 评论 -
Eigen之norm函数
在数学上,常见的向量范数有多种,如欧几里得范数(也称为 L2 范数)、L1 范数、无穷范数等。这些范数在定义上略有不同,但都是用来衡量向量大小的一种方式。向量的范数是一个将向量映射到非负实数的函数,通常表示为 ||x||。它是向量空间中的一种度量,用来衡量向量的大小或长度。范数的选择取决于具体的应用场景和需要解决的问题,根据需要选择相应的范数进行计算。函数是 Eigen 库中用于计算向量的范数(模长)的方法,返回一个。在上面的示例中,我们首先创建了一个三维向量。类型的值,表示向量的长度。原创 2024-03-27 13:49:21 · 577 阅读 · 0 评论 -
Eigen库之Quaterniond
是 Eigen C++ 库中用于表示四元数的类,四元数在计算机图形学、机器人学等领域中广泛用于表示旋转操作。四元数是一种紧凑且数值稳定的旋转表示方法。以下是如何使用。原创 2023-12-20 20:57:42 · 1998 阅读 · 0 评论 -
算法之Eigen库
Eigen库是用于线性代数运算的C++模板库,提供了矩阵、向量、数值求解器等线性代数相关算法的实现。原创 2023-11-15 19:48:00 · 385 阅读 · 0 评论