Origin 教程1.docx
《Origin 教程1.docx》由会员分享,可在线阅读,更多相关《Origin 教程1.docx(19页珍藏版)》请在冰豆网上搜索。
![Origin 教程1.docx](https://file1.bdocx.com/fileroot1/2023-1/26/40ff8cc5-95ed-4d63-9e03-29eeb3123c95/40ff8cc5-95ed-4d63-9e03-29eeb3123c951.gif)
Origin教程1
Origin教程-1
Origin
Origin是一种高级数据可视化和分析软件,具有快速,灵活,易学的优点,为广大用
户提供了图形,分析和数据处理的综合解决方案。
该软件具备如下特点:
功能强大(提供数值计算,数值处理,数据分析)
界面友好,直观
操作简单,易学易用,使用Origin就像使用Excel和Word那样简便,只需要鼠标
操作就可以完成大部分操作
功能开放,在origin基础上,OriginLab公司提供了各种附加模块及高级组件。
这
些补充功能可以弥补Origin相对于Matlab,Mathematica的不同。
Origin
1.1Origin
运行Origin7.0后,就打开了一个Project文件,并带有一个Worksheet窗口。
Origin7.0中有Worksheet,Graph,Layout,Excel工作表,Matrix和Note六种窗口。
这些窗口具有不同的作用,可使用户直观,快捷,方便地分析数据。
Origin7.0界面各部分的名称如图1.1所示。
菜单栏标题栏
工Excel窗口具Layout窗口Graph窗口Worksheet窗口栏
Note窗口
数据显示条
状态栏
Project管理器Matrix窗口
图1.1Origin7.0界面
从图1.1中可以看到,Origin的工作界面包括以下几个部分,标题栏在窗口顶部是Origin7.0的标题栏,显示当前文件的名称及路径,菜单栏标题栏下面是菜单栏。
菜单栏中的每个菜单项还包含许多子菜单,通过
这些菜单命令可以实现几乎所有Origin7.0的功能
工具栏菜单栏下面是工具栏。
Origin7.0提供了各类分类合理,功能强大,使
用方便的多种工具条。
这些工具是Origin7.0常用命令的总汇,大部分工具可以在
菜单栏中找到对应的命令
工作区窗口的中间部分是工作区,Project文件的所有Worksheet,Graph,Matrix
等窗口的工作都是在这里完成的
Project管理器窗口的下面是Project管理器,类似于Windows中的资源管理器,
以树形式显示出Project文件各部分名称以及它们之间的相互关系,状态栏窗口的最下面是状态栏,为用户标出当前的工作内容以及对象的有关情
况
1.2
Origin7.0的菜单随着激活窗口的不同而改变。
掌握菜单的布局和逻辑分类是很重要
的,各菜单的简要说明如表1.1所列。
表1.1Origin7.0菜单功能简要说明
File执行文件功能操作
Edit执行编辑功能操作
View执行视图功能操作
Plot执行绘图功能操作
Column执行列功能操作
Graph执行Graph功能操作
Data执行数据功能操作
Tools执行工具功能操作
Format执行格式功能操作
Layout执行Layout功能操作
Analysis执行分析功能操作
Statistics执行统计功能操作
Windows执行窗口功能操作
Help执行帮助功能操作
虽然这些命令有的只针对某一窗口进行操作,但其中也有相同的命令,比如File,Edit,和Help等。
Origin7.0有Worksheet,Graph,Matrix,Excel工作表,有Layout页面和Notes几个主要窗口,其窗口命令在这里我们就不一一讲述,有兴趣的同学可以参考周剑平编著的《精
通Origin7.0》。
1.3
Origin7.0工具条提供了大量的命令按钮。
工具条包含了常用的菜单命令的快捷按
钮,给用户带来了很多方便。
这些命令按钮大部分可以在菜单中找到对应的命令,比如
标准工具条中的几个新建按钮,可以从菜单中选择File-〉New来实现。
第一次打开Origin7.0时,窗口中出现Standard工具条,Graph工具条,Format工具条,Style工具条,Tools工具条和2DGraphs工具条。
其中的一些命令按钮只有相应
的窗口激活后,命令按钮同时处于激活状态时才能使用。
这些工具条是为了方便用户操作而设计的,用户可以按照自己的需要进行改变。
选
择View–〉Toolsbars,弹出如图1.2所示的对话框。
在这里用户可以根据自己的需要,
选中相应的标题,则在Origin的窗口中将显示对应的工具条。
图1.2个性化工具条对话框
在个性化对话框中选中“显示工具条”(ShowTooltip)复选框,则在使用工具栏时,
只要将鼠标放到工具条的某一个按钮上,会在旁边出现一个方框显示出该按钮的名称,
并在状态栏中显示出该按钮的功能,如图1.3所示。
大约在5秒后,该方框消失。
图1.3显示按钮名称和功能
Worksheet
Worksheet是Origin7.0中Project文件的一个十分重要的窗口,其主要功能是保
存,组织和编辑数据,也可以进行数据处理,检验和分析。
当运行Origin7.0应用程序
时,就打开了一个带有由ORIGIN.OTW模版文件生成的Worksheet窗口的Project文件。
在这里进行生成新Worksheet和打开Worksheet等操作。
除此之外,Origin7.0针对
Worksheet还提供了丰富的命令操作和分析功能。
本章主要内容:
Worksheet的基本操作
数据的输入
数据的输出
列属性的设置
Worksheet数据管理
2.1Worksheet
2.1.1改变Worksheet的显示属性
象其它窗口一样,Worksheet窗口也可以更具用户的喜好进行设置,包括行和列的标头
显示,Worksheet的网络线和单元格字体等。
这些配置在WorksheetDisplayControl对话框中进行设置,具体操作如下:
在Worksheet左上角的空白单元格处双击鼠标
激活Worksheet,选择Format–〉Worksheet
在Worksheet右边空白处右击鼠标,从快捷键菜单中选择Properties命令
这时会出现如图2.1所示的WorksheetDisplayControl对话框,用户可以根据自己的喜
好进行修改。
图2.1WorksheetDisplayControl对话框2.1.2Worksheet的列操作
在Worksheet中添加列,可以通过如下操作来实现:
单击Standard工具条上的AddNewColumns按钮
在Worksheet右边空白处单及鼠标右键,从弹出菜单中选择AddNewColumns,选择Column–〉AddNewColumns,弹出如图2.2所示的对话框,添加上要增加的列数,
单击OK按钮即可
图2.2AddNewColumns对话框
上述的前两种方法只能添加一列,添加的列排在Worksheet的右边,列的名称是默认的,按
照字母顺序排列的,但不能有重复
注意:
在Worksheet的不同地方右击鼠标,弹出的菜单是不同的。
在Worksheet中可以在指定的位置插入列。
单及列的标题激活列,选择Edit–〉Insert,或者单击鼠标右键从弹出菜单中选择Insert,就会在激活的列的左边插入新列,并设置成为
Y列,和激活的列没有关系。
如果需要插入多列,可以重复以上操作多次,也可选择多列后再选择插入。
选择需要删除的列,选择Edit-〉Delete,或单击鼠标右键从弹出菜单中选择Delete,就会将选择的列删除,如果只是需要删除其中的数据而不是删除列,则选择Clear或者按键盘的Delete键。
选择列之后,单击Column(列)工具条中的工具可以进行移动操作。
系统缺省并没有
显示Column工具条,需要用户重新设置。
选择列之后,将鼠标移动至列标题,选择Format–〉Column,或者选择单击鼠标右键并选择弹出菜单中的Properties,就会弹出如图2.3所示的WorksheetColumnFormat对话框。
在ColumnName文本框中键入新的列名,就可以对列进行重命名,但列的名字不能重复,
并且最多不能超过18个字母,Origin自动忽略字符中间的空格。
如果需要多行显示名称,
则在名称中间加上“.”符号,并在WorksheetDisplayControl(见图2.1)中选择MultilineName。
图2.3WorksheetColumnFormat设置
在WorksheetColumnFormat设置中同时还可以对列进行标注,改变列宽等操作。
2.1.3Worksheet行列的转换
激活Worksheet之后,选择Edit–〉Transpose,就可以将Worksheet的行列调换;但需要注意下面几点:
转换前,如果Worksheet的行数多余列数,则转换后Origin会给Worksheet添加新列,
并自动添加列名称
转换前,如果Worksheet的列数多余行数,则转换后Origin保留Worksheet多余的列。
这些默认的设置可以在Tool-〉Option里面的Miscellaneous中的DeleteEmptyColumnsAfterWorksheetTranspose选择Always或者Prompt。
2.1.4Worksheet数据的选择
Origin在制图和数据分析中会用到Worksheet中的部分数据,在Origin中可以通过如下方式进行数据选择
选择整个Worksheet
1.将鼠标放在Worksheet第一列的标题处,按住鼠标左键拖动鼠标至最后一列即可。
2.选择Worksheet第一列,然后按下Shift键,选中最后一列也可。
选择列
1.单击要选中的第一列,按住鼠标左键不放并拖动鼠标至要选择的最后一列,放开
鼠标即可选择连续的几列。
2.单击要选择的第一列,按下Shift键,单击要选中的最后一列的标题,就选中了这
两列间的所有列。
3.单击要选择的第一列,按下Ctrl键,分别单击要选择的其它列,就可以选择不相
邻的列。
取消选择
在选择这个Worksheet或者部分列的情况下,在Worksheet旁边的空白处单击,则取消
选择。
在Origin7.0中,行的选择和列的选择类似,可以上述参照列的操作。
2.1.4Worksheet数据显示
Origin提供了预览Worksheet部分数据的功能。
这样用户就可以只分析感兴趣的部分。
未被选中的部分只是隐藏而不会被删除。
若要看到Worksheet中的某一行,这选择View–〉GoToRow或右击鼠标从弹出菜单中选择GoToRow命令,如图2.4所示
图2.4GoToRow弹出对话框
设置Worksheet数据显示范围
Origin提供了设置显示部分数据的功能,而将其他数据隐藏掉。
其设置方法如下:
选中单元格后,选择Edit–〉SetAsBegin或在单击鼠标右键的弹出菜单中选择命令Set
AsBegin,这样该单元格前面的数据就隐藏了,用同样的方法可以设置数据的结尾。
注:
必须将鼠标移动至数据区单击鼠标右键才会出现SetAsBegin的命令
如果用户需要恢复显示整个Worksheet数据,那么首先选择整个Worksheet,然后选择Edit->ResettoFullRange命令。
2.2
在Origin中,数据输入可以通过键盘输入,数据导入,数据粘贴,数据生成等不同的
方式完成。
数据导入
Origin7.0提供了导入多种数据格式的功能,如普通文本,Lotus,Dbase,DIF,LabTech,
ThermoCalacticSPC,MiniLab,SigmaPlot等,还可以导入Mathematica的向量和矩阵
文件及Kaleidagraph的数据文件等。
另外,用户可以使用ODBC查询数据库。
激活
Worksheet窗口后,选择File–〉Import出现数据导入命令菜单,如图2.5所示。
这里
我们只介绍普通文本的导入。
图2.5导入文件菜单命令
2.2.1ASCII
选择图2.5中的SingleASCII或者标准工具条中的ImportASCII按钮,打开如图2.6所示的ImportASCII对话框;选择所需ASCII文件后,单击打开,就会按照Origin默认的ASCII导入方式,检测数据文件;设置列数,将第一行非数字字符设置为列标题,将
第二行非数字字符设为列标注,将数据导入Worksheet窗口的单元格中。
大部分情况下,用
户还需要制定数据结构和导入设置,这就需要定制ASCII导入设置。
图2.6ImportASCII文件对话框
单击ImportASCII对话框中的Options按钮(图2.6)或者选择File–〉Import–〉ASCII
Options,打开Worksheet的ASCIIImportOptions对话框,如图2.7所示。
图2.7中的设置是Origin默认设置,在这里可以修改导入单个/多个ASCII文件设置,如列的宽度,
分隔符(逗号,TAB或者空格),导入的列数等。
图2.7ImportOptions
导入部分ASCII数据
如果只导入ASCII文件的部分数据,则在ImportASCII对话框中(如图2.6所示)选中PartialImport选框,选中文件后,单击打开,会弹出“导入确认”对话框,如图2.8所示。
在这里要指定所导入的数据范围。
图2.7ImportVerification对话框
2.2.2ASCII
Origin允许同时导入多个ASCII文件到一个Worksheet的不同列或者几个Worksheet。
方法是激活Worksheet,选择File-〉Import–〉MultipleASCII命令或者选择标准工具条中的ImportMultipleASCII按钮,打开ImportMultipleASCII文件对话框,如图2.8所示。
图2.8ImportMultpleASCII对话框选择要导入的文件,单击AddFiles按钮,则该文件出现在下面的窗口中,在Importeachfileas下拉列表中有三个选项:
(1)NewColumns导入到同一Worksheet中的不同列。
(2)NewRows导入到同一Worksheet中的不同行。
(3)NewWorksheet导入到不同的Worksheet中。
当选中该项时,在下面的窗口中显示
出模版选项,若将鼠标放在上面,会变成小手,单击鼠标左键,会出现模版选项,
用户可以从中选择。
Origin默认模版可以被设置。
选择工具Tool–〉Options,打开Options对话框,单击Miscellaneous命令,在DefaultMulti-ASCIIImportTemplate的下拉列表中设置。
2.2.3Origin
Origin提供了自动填充功能
填充行号
选中Worksheet中的一列,单击Worksheet数据工具条中的SetColumnValuesAccordingtorownumber按钮,或者选择Column–〉FillColumnWith–〉RowNumbers,或者从右击鼠标的弹出菜单中选择FillColumnWith->RowNumbers,这样就会将行号填入到列中。
填充随机数
参照填充行号,选择相应的工具或者命令即可。
填充正态随机数
注意:
填充随机数时,最大值和最小值由UNIFORM_MIN和UNIFORM_MAX变量来设定,
在默认情况下两个值分别为0和1
2.2.4
Origin允许用户使用数学表达式来填充数据。
选中一列或者列中的部分单元格,选择
Column-〉SetColumnValues,或者从鼠标右键的弹出菜单中选择SetColumnValues,
打开SetColumnValues对话框,如图2.9,在这里可以进行以下操作。
图2.9SetColumnValues对话框
设置Worksheet的范围
在开头和结尾行会自动显示出所选择列的范围,用户可以在这里进行修改,所填充的实
质就在这个范围内。
函数设置
用户可以在文本框中直接键入函数,也可以使用AddFunction和AddColumn下来列表
中的命令建立函数表达式,形式是Column(Name)=文本框中的内容。
Origin7.0在
AddFunction下拉列表中提供了许多数学和统计函数,用户也可以用OriginC语言编
辑自己的函数。
选中一个函数,在左边的文本框就会出现该函数的简单说明(见图2.9),
单击AddFunction按钮,该函数就会出现在下面文本框中的光标位置上;在AddColumn
下拉列表中包含有当前激活的Worksheet所有列名称。
该设置为用户添加数学和统计函数提供了简单的途径。
如果用户需要其它Worksheet中
的数据,则使用WorksheetName_ColumnName语句。
如使用Data2中的C列,则键入
Data2_C即可。
变量i可以用来代表行号,如col(A)=log(i)函数,在列中填充行号的
对数值。
注:
Origin中允许表达式中含有被填充的列。
2.3
WorkSheet中的数据可以导出,以供其它程序使用
2.3.1
Worksheet数据可以复制到Windows粘贴表。
选中要复制的数据,使用Copy/Paste就可以应用到其它程序如Excel,Kaleidagraph
2.3.2WorksheetASCII
对于含有大量数据的Worksheet来说,粘贴的办法可能不太方便,Origin7.0可以将Worksheet数据保存为ASCII文件,默认文件扩展名为.DAT,数据间的默认分隔符为TAB,导出的步骤如下:
激活了Worksheet后,选择File–〉ExportASCII,打开ExportASCII对话框,如图2.10
所示,在保存类型中除了.dat文件外,还支持.txt和.csv格式
图2.10ExportASCII对话框
确定文件的路径,文件名和类型后,单击“保存”按钮,打开图2.11所示的ASCIIExport
Into对话框,在对话框中进行参数的设置。
图2.11ASCIIExportInto对话框
选择适当的参数,单击“OK”保存完毕。
2.3.3ASCII
方法和上面介绍的类似,只是在保存前先进行数据的选择
注:
数据的选择参照2.1.4
2.4
Origin7.0中提供了指明Worksheet中列的相互关系和制图属性的功能,列可以设置为X,Y,Z,L(标签),X误差,Y误差或Disregarded(无关列)中的一种,这些属性决定了其数据制
图属性
列设置为X,Y,Z,如果在Worksheet中只有一列设置为X列,则为Worksheet中所有
其它的Y列或者Z列提供了X座标值;如果Worksheet中有多个X列,则每个X列只
为它右边的且下个X列左边的所有其它Y,Z列提供X座标值。
对于选中非相邻的列
来说,X列只为选中的Y,Z列提供X座标值;如果选中的列中没有X列,Origin会
自动寻找选中的Y,Z列左边的X列;如果左边没有X列,会寻找Y列右边,但不会
寻找Z列的右边。
列设置为L标签,标签列中的文本和数值在制图时值作为其左边最临近的Y列的标签
加到Graph中,即每个点上都显示标签列中的文本或数值。
列设置为Disregarded(无关列),即使选择了该列,其中的数据也不会出现在Graph中。
列设置为X误差,该设置前提是已经设置了X列,其中的数值是X列对应数值的误差
范围。
如果有几个X列的话,X误差针对其左边最邻近的X列,其它如上。
列设置为Y误差,类似于X误差。
列设置的方法如下:
(1)在列标题出右击鼠标,在弹出菜单中选择SetAs…
(2)选中列,选择Column-〉SetAs…
(3)双击列标题,从WorksheetColumnFormat对话框中(如图2.3)的PlotDesignation下
拉列表中选择相应的命令。
(4)选择列,选择Format–〉Column得到的WorksheetColumnFormat对话框,参照上述
的方法设置列属性。
2.5Worksheet
对于已经建立的Worksheet窗口来说,数据管理是最基本的,重要的内容之一
2.5Worksheet
2.5.1
Origin7.0可以进行单列,多列设置及对整个Worksheet的数据进行排序。
排序类似于数据
库系统的记录排序,是根据某列或者某些列数据的升降顺序,将整个工作列表的行进行重新
排列。
我们只介绍整个Worksheet数据排序,其它的可以参照参考书。
Worksheet排序的步骤如下:
选中整个Worksheet
单击Worksheet工具栏的Sort按钮,或者选择Analysis–〉Sort
Range/Columns/Worksheet–〉Custom,弹出NestedSort对话框(图2.12)
图2.12NestedSort对话框
在NestedSort对话框中的SelectedColumns列表框中选中相应的列或者多列,单击
Ascending或者Descending可以按照升序或者降序排列。
单击OK即可。
2.5.2
规格化数据就是把列或者其中的一部分数据除以某个因子,其实现方法如下:
选中某一列
选择Analysis–〉Normalized,或者从单击鼠标右键的弹出菜单中选择Normalize命令,
就会弹出Normalizing…对话框,如图2.13所示,其中给出了列的最小值和最大值,
在Dividedataby文本框中默认的因子是列中绝对值最大的值,用户也可以输入自定义
的因子。
图2.13Normalizing对话框
2.5.3Worksheet
Origin7.0中提供了提取Worksheet数据的功能。
用户指定Worksheet中数据的位置,然后将这些数据复制,粘贴到另外一个Worksheet中。
选择Analysis–〉ExtractWorksheetData,打开ExtractWorksheetData对话框,如图2.1