2010-7
8
你可能也对这些感兴趣
点我收起
我以前用C++写程序做实验,为了让自己的数学结果能够可视化,总是把结果输出成文件,再用matlab来plot 2d图像。这无疑增加了工作量。怎么样可以在C++代码里面直接调用画图程序进行plot呢?Gnuplot这个软件给我们了C++的接口。 Gnuplot是一个强大的科学绘图软件,它甚至可以将Plot的图片直接转换成tex文件,这无疑是一名数学工作者的福音。Viktor Chyzhdzenka以gnuplot_i这个C的程序为基础,写了一个C++的绘图类。其原版代码在这里:http://ndevilla.free.fr/gnuplot/GNUPlot1.zip, 但我在编译使用中遇到了两个问题:
- 明明是windows系统,可是#ifdef WIN32 后面的语句却是灰色的。
- 程 序无法容易的找到Gnuplot的目录
经过修改,我将这个程序改得只适用于windows,另外Gnuplot里的 exe文件保证和VS2008里面的vcproj文件同目录即可。如果要发布文件,则和exe文件同目录即可。大家也可以自己阅读原版代码进行修改。再进 一步熟悉Gnuplot的用法之后,相信我们很容易可以为这个绘图类添加属于自己的成员函数。这里有一个Gnuplot的简单教程。
解压密码2000。
希望下载的人对速度有个反馈,merci。
Additional comments powered by BackType

还没有评论呢。