这是一个用于矩阵计算的简单库,易于设置和使用。它包含在一个没有依赖性的文件中,只有一个 C++ 头文件,可以轻松粘贴到任何项目中,并作为头文件包含在内。这个简单的库在 C++ 中实现了一个矩阵对象,支持加、减、乘(按矢量、标量或矩阵)、转置、幂或行列式等功能,所有这些功能都可以像在 MatLab 中一样自然地在源代码中使用。特性支持矩阵加法、减法、乘法、换位、幂、行列式、比较和打印,所有这些操作都可以通过运算符完成。通过模板编译,矩阵尺寸的时间检查,调试模式下访问元素时的边界检查(打印警告)。内部实现与2D阵列相同,允许将其纳入任何项目并进行适当编辑的许可。