本节书摘来自异步社区《Origin 9.0科技绘图与数据分析超级学习手册》一书中的第1章,第1.1节,作者 张建伟,更多章节内容可以访问云栖社区“异步社区”公众号查看
第 1 章 Origin 9.0概述
Origin 9.0科技绘图与数据分析超级学习手册
Origin为OriginLab公司出品的、较流行的专业函数绘图软件,是公认的简单易学、操作灵活、功能强大的软件,既可以满足一般用户的制图需要,也可以满足高级用户数据分析、函数拟合的需要。
Origin自1991年问世以来,由于其操作简便,功能开放,很快就成为国际流行的分析软件之一,是公认的快速、灵活、易学的工程制图软件。它的最新版本号是9.0,分为普通版和专业版(Pro)两个版本。
本章学习目标:
- 掌握Origin 9.0软件基本特征
- 了解Origin 9.0 系统框架
1.1 Origin简介
Origin 9.0科技绘图与数据分析超级学习手册
当前流行的图形可视化和数据分析软件有Matlab,Mathmatica和Maple等。这些软件功能强大,可满足科技工作中的许多需要,但使用这些软件需要一定的计算机编程知识和矩阵知识,并熟悉其中大量的函数和命令。
而使用Origin就像使用Excel和Word那样简单,只需单击鼠标,选择菜单命令就可以完成大部分工作,获得满意的结果。
1.1.1 Origin 9.0特点
像Excel和Word一样,Origin是款多文档界面应用程序。它将所有工作都保存在Project(*.OPJ)文件中。该文件可以包含多个子窗口,如Worksheet,Graph,Matrix,Excel等。各子窗口之间是相互关联的,可以实现数据的即时更新。子窗口可以随Project文件一起存盘,也可以单独存盘,以便其他程序调用。
1.1.2 Origin 9.0功能
Origin具有两大主要功能:数据分析和绘图。Origin的数据分析主要包括统计、信号处理、图像处理、峰值分析和曲线拟合等各种完善的数学分析功能。准备好数据,进行数据分析时,只需选择所要分析的数据,然后再选择相应的菜单命令即可。
Origin的绘图是基于模板的,其本身提供了几十种二维和三维绘图模板并且允许用户自己定制模板。绘图时,只要选择所需要的模板就行。用户可以自定义数学函数、图形样式和绘图模板;可以和各种数据库软件、办公软件、图像处理软件等方便地连接。
Origin可以导入包括ASCII、Excel、pClamp在内的多种数据。另外,它可以把Origin图形输出到多种格式的图像文件,譬如JPEG、GIF、EPS、TIFF等。
Origin里面也支持编程,以方便拓展Origin的功能和执行批处理任务。Origin里面有两种编程语言—LabTalk和Origin C。
在Origin的原有基础上,用户可以通过编写X-Function来建立自己需要的特殊工具。X-Function不仅可以调用Origin C和NAG函数,而且可以很容易地生成交互界面。用户可以定制自己的菜单和命令按钮,把X-Function放到菜单和工具栏上,之后就可以非常方便地使用自己的定制工具。(注:X-Function是从8.0版本开始支持的。之前版本的Origin主要通过Add-On Modules来扩展Origin的功能。)
1.1.3 发展历程
Origin最初是一个专门为微型热量计设计的软件工具,是由MicroCal公司开发的,主要用来将仪器采集到的数据作图,进行线性拟合以及各种参数计算。1992年,MicroCal软件公司正式公开发布Origin,公司后来改名为OriginLab。公司位于美国马萨诸塞州的汉普顿市。
Origin自1991年问世以来,版本从Origin 4.0、5.0、6.0、7.0、8.0到2013年推出的9.0(见表1-1),软件不断推陈出新,逐步完善。在这20多年的时间里,Origin为世界上数以万计需要科技绘图、数据分析和图表展示软件的科技工作者提供了一个全面解决方案。
1.1.4 软件应用
数据分析和绘图。数据分析包括数据的排序、调整、计算、统计、频谱变换、曲线拟合等各种完善的数学分析功能。
准备好数据,进行数据分析时,只需选择所要分析的数据,然后再选择相应的菜单命令即可。Origin的绘图是基于模板的,其本身提供了几十种二维和三维绘图模板并且允许用户自己定制模板。绘图时,只要选择所需要的模板就行。
用户可以自定义数学函数、图形样式和绘图模板;可以和各种数据库软件、办公软件、图像处理软件等方便地连接;可以用C等高级语言编写数据分析程序,还可以用内置的Lab Talk语言编程等。
自Origin问世以来,版本从4.0一直到2013年推出的最新版本Origin 9.0,软件不断推陈出新,逐步完善。与Origin8.0相比,Origin 9.0在菜单设计、具体操作等很多方面都有显著改进,方便了与其他软件的调用和协同处理,可以认为Origin 9.0从各个方面来说都是一个很现代化、很完善的软件。图1-1所示为Origin 9.0软件界面。