0%

PGPLOT简介

PGPLOT是个Fortran子程序库。

目前,由于不同语言之间的协议不同,在C或者C++中直接调用PGPLOT是比较困难的。

另外,c语言是传值调用的,而FORTRAN是按引用传递的。CPGPLOT 库包装了C和PGPLOT库,其中的函数屏蔽了不同系统的差别,提供了与系统无关的接口。

编写PGPLOT程序的时候,只需要在头文件中添加文件头cpgplot.h即可,其中包含了我们所需要调用的一些函数原型。

CPGPLOT库只能用在与ANSI C兼容的c编译器(可以解析C函数原型)。

PGPLOT是一个设备无关的画图软件包,常用于简单的科学计算做图。PGPLOT用Fortran语言,但可以在C、Perl、Phython、Ruby等语言中调用,支持PS、GIF、PNG等很多图形格式,可以运行在Linux, SunOS, Solaris, HPUX, AIX, Irix, and MacOS X/Darwin等操作系统。

PGPLOT由加州理工(California Institute of Technology)的Tim Pearson编写。Tim是加州理工天文系(Department of Astronomy)的助理教授,主要做射电、宇宙学方面的研究。

目前PGPLOT最新的版本是2001-02-26发布的5.2.2版。版权属于加州理工学院。PGPLOT不是开放软件,但可以免费用于非商业用途。

处无为之事,行不言之教;作而弗始,生而弗有,为而弗恃,功成不居!

欢迎关注我的其它发布渠道