gnuplot详细教程

gnuplot详细教程

ID:27206395

大小:4.34 MB

页数:88页

时间:2018-12-01

gnuplot详细教程_第1页
gnuplot详细教程_第2页
gnuplot详细教程_第3页
gnuplot详细教程_第4页
gnuplot详细教程_第5页
资源描述:

《gnuplot详细教程》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、使用gnuplot科学作图Gnuplot中文教程版本1.0马欢yFebruary9,2012目录前言41安装52启动53数学表达式64简单函数绘图65坐标取值范围及刻度96简单数据绘图117点线风格148多组数据绘图169输出eps图片1810输出pdf和png图片2111Enhanced文本模式2312插入LATEX公式2613栅格以及方程数值解估算2714第二坐标轴29使用gnuplot科学作图–Gnuplot中文教程byHuanMaislicensedunderaCreativeCommonsAtt

2、ribution-NonCommercial-ShareAlike3.0UnportedLicense.yCopyright⃝c2011HuanMa.欢迎反馈:yusufma77@yahoo.com115Gnuplot的坐标系统及标签3116箭头3317边框和坐标轴3418图例3619对数坐标3820图像尺寸4021极坐标4122参数方程4323误差条4424拟合4625简单3D函数绘图4726数据文件存储格式50273D数据曲面绘图及边框5128Pm3d绘图5329色板(palette)设置5630Imag

3、e绘图5731等高线图5932等高线的颜色6133Table输出6334多图(multiplot)6435曲线色彩填充6636填充风格6837柱状图7038阶梯图7339数据平滑7440统计直方图76241三元算符和分段函数7842几何图形对象8043地图及圆圈数据图8144for循环8345动画和reread循环84A附录:互联网资源86索引873前言对于科技工作者来说,gnuplot是一个非常好用的绘图软件。因为感慨于gnuplot中文资料和文档的缺乏,我于数月之前在科学网博客开始撰写“谈谈gnuplot

4、”系列博文,至今已写了四十五篇。虽然还有不少细节问题没有涉及,但是我觉得这些博文已经可以构成一个比较完整的gnuplot中文教程。对大多数用户来说,这一系列博文已经涵盖了日常应用的需要。为了方便大家阅读,我现在将这一系列博文集结编辑成为此教程,以CCBY-NC-SA知识共享协议发布。如果有朋友对这一系列文章有什么建议,欢迎提出来,我们可以不断完善和补充。希望我的这些文章对推广开源软件和减少盗版软件的使用能有所帮助。41安装gnuplot是一个小巧实用的数据处理工具,主要用来绘制2D/3D的数据或者函数图像,但

5、是也包含数学计算、拟合等功能。虽然它的名字里有个“gnu”,但是它和大名鼎鼎的GNU没什么关系,使用的授权协议也不是GNUGPL,所以这里的“gnu”是小写,全名应该读作“newplot”。所有的主流Linux发行版都包含gnuplot,因此在Linux上安装很简单,只要用各相应发行版的软件安装工具直接安装就可以了。在苹果电脑上的安装也不复杂。MacPorts项目把很多Linux上的应用程序移植到了苹果系统上,其中就包括gnuplot。只需要在苹果电脑上安装MacPorts,之后就能通过port命令安装包括g

6、nuplot在内的各种Linux应用程序了。在Windows下,可以直接到gnuplot在sourceforge的下载网页下载最新版本(文件名包含win32的那个),解压之后到binary目录里找到gnuplot.exe直接执行就可以了。2启动gnuplot是基于命令行的交互式绘图软件。打开一个终端,输入gnuplot,随着程序启动,会出现下面的信息:(如果是在Windows电脑上,双击gnuplot.exe后会自动打开一个命令行窗口)这里包含gnuplot的版本、系统、版权等信息。最关键的是最后一条:Ter

7、minaltypesetto’wxt’什么是terminal?在gnuplot中,terminal就是说你打算用什么方式输出图片。这里默认的terminal是wxt,也就是直接输出到电脑屏幕上。gnuplot支持七十多种terminal,没必要都记住。我们以后会挑主要的几种讲一下。提示信息之后,是gnuplot的提示符:gnuplot>在提示符之后输入各种命令,就可以开始画图了。如果要退出程序,只需要输入quit或者exit命令。53数学表达式在我们开始画图之前,需要知道gnuplot里面是如何表达数学公式的

8、。加、减、乘、除、乘方分别用+,-,*,/,**表示整数和浮点数和C语言类似,gnuplot对整数和浮点数(实数)区别对待,整数的运算结果还是整数。所以在处理整数除法时要尤其小心,例如7/2的结果是3而不是3.5复数gnuplot支持复数运算,复数用包含在花括号内的一对实数表示,例如{3,5}表示3+5i数学函数gnuplot含有丰富的数学函数,格式和C语言几乎相同。对于实数和复数,函数名是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。