matlab巴特沃斯代码canal这个库(仍在进行中)是数值计算C++对象的集合。目标是拥有一个统一的框架,可以在一个环境和界面中完成大多数计算任务。该库的核心是将向量(动态)实现为数学对象。接下来是矩阵对象,实现为向量的向量。目前已经实现了几个基本的向量和矩阵运算,并且提供了演示此功能的示例代码以及库代码。将在适当的时候添加更多基于线性代数的运算。迄今为止,有一个随机数生成器(均匀随机,以及使用ParkMiller方法使用逆高斯函数来转换它们的功能)、Butterworth(高通、低通和带通)滤波器设计对象、获取数据和过滤系数并返回过滤后的数据,频率响应分析(类似于MATLAB的freqz)。同样,提供了演示这些模块如何操作的代码。该库还将很快添加机器学习功能;通过实施神经网络库和统计模型。请注意,在当前的实现中,没有考虑速度优化,因为现在的重点是使用的清晰度和简单性。稍后,将进行速度优化。欢迎任何有兴趣为此类努力做出贡献的人。