我正在研究一個需要執行各種數學運算的項目,這些運算原生於諸如scilab,matlab,octave之類的語言。所以我正在尋找一個支持C++和良好性能的好庫(最好是一個開源庫)。它應該具有以下功能:從Scilab移到C++
- 它應該支持向量數學(所以它應該允許您輕鬆定義向量和矩陣,以及它們之間的操作等);
- 它應該允許您使用正態或均勻分佈(單維和二維分佈)生成隨機數;
- 它應該允許舒適地執行其他操作,如累加和,一個向量的分割(即,所有其元素)爲相同的值,等等。
我讀到Boost,但我沒有沒有找到解釋如何使用這些功能的示例:我正在尋找像「針對scilab程序員的Boost C++」的指南...
誰downvoting你?做什麼的? – dupersuper
我聽到了[eigen]的好東西(http://eigen.tuxfamily.org/index.php?title=Main_Page),但我不知道它是否支持你需要的操作。 – didierc