我正在做一个需要执行各种数学运算的项目,这些运算是 scilab、matlab、octave 等语言原生的。所以我正在寻找一个支持C++和良好性能的好库(最好是开源库)。它应具有以下特点:
- 它应该支持向量数学(因此它应该允许您轻松定义向量和矩阵,以及它们之间的操作等);
- 它应该允许您使用正态或均匀分布(一维和二维分布)生成随机数;
- 它应该允许舒适地执行其他操作,例如累积和、向量(即其所有元素)除以相同的值等。
我阅读了有关Boost的信息,但没有找到解释如何使用这些功能的示例:我正在寻找“面向 scilab 程序员的 Boost C++”之类的指南...