我正在使用C++编写程序来数值求解微分方程(ODE和PDE)。原因很简单——对于大规模计算,C++比Matlab快得多。然而,在绘图方面,Matlab显然是赢家。有没有办法在C++中实现类似于Matlab的绘图功能呢?
我正在使用C++编写程序来数值求解微分方程(ODE和PDE)。原因很简单——对于大规模计算,C++比Matlab快得多。然而,在绘图方面,Matlab显然是赢家。有没有办法在C++中实现类似于Matlab的绘图功能呢?
事实证明,编写比精心编写的MATLAB
代码更好的C++
数值软件非常困难。后者默认是多线程的,使用最新的Intel MKL优化(除非您付费使用Intel编译器,否则您将无法使用)。
关于绘图,您可以使用gnuplot
, http://www.gnuplot.info/links.html