刚看到一款自由软件:GNUPLOT, 数学绘图小工具,可2D,3D绘图,很是小巧,最新版的压缩包只有10M,解压之后也只有22M。相比现如今的数学绘图老大MATLAB3个G的空间占用量,可显它的使用价值。显介绍一下如何使用,稍后再研究如何在C++下二次开发,这样就免受MATLAB之扰。
windows 二进制 下载地址:http://sourceforge.net/projects/gnuplot/
开发语言: C++
证书: GNU General Public License (GPL)
打开之后,找到gnuplot.exe,提示界面:
具体可参阅相关帮助。
绘图测试一下:
gnuplot> plot [-3.14:3.14] sin(x)
gnuplot> splot [-3.14:3.14] sin(x)
具体其他应该和MATLAB类似的,比如设置属性。操作起来要比MATALB繁琐些,当然还有许多改进的地方,但毕竟占用空间小,有很大的参考价值。