用scilib吧
有c++库的
SCILAB是由法国国家信息(INRIA)、自动化研究院(INRIA)的科学家们开发的“开放源码”软件。SCILAB一词来源于英文“ Scientific Laboratory”(科学实验室)词头的合并。与MATLAB类似, SCILAB也是 一种科学工程计算软件,其数据类型丰富,可以很方便地实现各种矩阵运算与图形显示,能应用于科 学计算、数学建模、信号处理、决策优化、线性/非线性控制等各个方面。它还提供可以满足不同工程与科学需要的工具箱,例如 SCICOS,信号处理工具箱,图与网络工具箱等。
SCILAB与商业软件MATLAB类似,具有相同的前身,都来自80年代美国新墨西哥大学计算机科学系主任Cleve Moler编写的最早的MATLAB。
目前,SCILAB除了WINDOWS与NT版本外,还有多种UNIX或LINUX下的版本,如 SGI MIPS Irix, PC Linux,Sun Spare stations(Sun Solans)等。