计算机实用软件•任课教师:戴放文fwdai@phy.ecnu.edu.cn•课程性质:指定选修•课时:2理论+2上机=3学分上机地点:实验A楼计算中心117机房•课程内容:1-7周:Origin8-18周:Matlab•考核:平时(出勤+作业):40%期末考试(上机操作考试):60%Origin简介•Origin是美国OriginLab公司推出的数据分析和制图软件,是公认的简单易学、操作灵活、功能强大的软件,既可以满足一般用户的制图需要,也可以满足高级用户数据分析、函数拟合的需要。•OriginPro7.5,最新补丁为SR6可运行于windowsXP/2000•OriginPro8.0,最新补丁为SR6可运行于windowsVista/XP/2000•OriginPro8.1,最新补丁为SR1可运行于windows7/Vista/XP/2000Origin参考书目Origin工作界面ProjectExplorer•打开/关闭ProjectExplorer:1、使用菜单命令:View|ProjectExplorer2、使用标准工具栏上面的按钮3、按组合键:Alt+1•ProjectExplorer是组织OriginProject文件的工具,其操作类似Windows资源管理器。ProjectExplorer的操作方法这是在Project的文件夹上右击鼠标弹出的快捷菜单这是在Project的文件夹里的某个窗口上右击鼠标弹出的快捷菜单•通过在ProjectExplorer相应的文件夹或窗口图标上右击鼠标,在弹出的快捷菜单中选择相应的命令就可以完成ProjectExplorer的操作。Origin的文件•File|SaveProject保存Project文件时各子窗口随之一起存盘,Origin将用户所有的工作都保存在后缀名为.OPJ的Project文件中•File|SaveWindowAs将Origin中的子窗口单独存盘,其它的Project可以打开这些单独存盘的文件,从而导入其中的数据或图形Origin中的子窗口•Worksheet•Matrix•GraphworksheetWorksheet是一个重要的子窗口,其主要的功能是保存、组织和编辑数据,是进行二维绘图的基础。Worksheet中的数据应按列进行组织Numeric只能是数值Text数字作为文本,不能用于计算Time小时:分:秒:分秒Date1/18/99或MonJan181999Month月,1-12或Jun等Dayofweek星期,0-6或Mon等Text&Numeric默认格式,占用内存较多设置数据列的数据类型数据列的显示设置数据仅仅是显示形式不同,在内存中具体的数值是相同的默认的小数位数设置小数位数有效数字位数数据列的小数位数设置Worksheet的数据输入方法•使用键盘输入•从其他软件复制/粘贴•Origin提供的方法:FillColumnWith正态随机数行号随机数指定行变量i代表行号选中复选框能自动更新数据!同一Worksheet中,col(A)代表A列,不区分大小写要引用别的Worksheet中的列,引用的方法是:表名_列名SetColumnValues用Origin绘制二维图形•Origin的绘图是基于模板的,它提供了几十种二维和三维绘图模板。•Origin二维绘图基本流程:1、将绘图数据输入worksheet2、设置worksheet中各列数据的制图属性3、选中worksheet中要进行绘图的数据列4、选择plot菜单中相应的制图命令或点击2DGraphs工具条中的相应图标。例:绘制利萨如图形sinsin26xtyt绘制由下面的x,y合成的利萨如图形,要求图形光滑、完整。物理模型:运动的合成1、将绘图数据输入worksheet绘图数据有规律的话,例如数据可以根据某个公式计算出来的话,可以使用Origin提供的SetColumnValues功能生成绘图数据。2、设置数据列的制图属性设置为标签设置为与制图无关设置为x误差设置为x设置为y设置为z设置为x误差数据列的制图属性•有多个X列的情况下,Origin将第一个X列设置为X1,和它相关联的Y列设置为Y1,依次类推•所有的Y列和其左边的最临近X列相关联,用Y1做图时,其默认的X值为X1,用Y2做图时,其默认的X值为X2。•若Worksheet中没有X列,做图时,Origin会将行号默认为X•选择View|ShowXColumn,会显示默认的X列3、选中要进行绘图的数据列•绘图二维图形需要x数据和y数据;•选中y数据即可,绘图时,origin会自动把y数据列左边最邻近的x数据列(数据类型必须为Text&Numeric,或者Numeric)作为其绘图时的x数据;•若没有x数据,Origin会把行号(1,2,3,…)作为相应的x列。Plot菜单4、选择plot菜单中相应的制图命令或点击2DGraphs工具条中的相应图标也可使用PlotSetup对话框绘制图形1、先新建一空白graph窗口2、打开plotsetup对话框,可用下列方法之一:(a)右击图层标记,从快捷菜单中选择PlotSetup(b)左键双击图层标记(c)激活graph子窗口,选择Graph菜单中的PlotSetup在plotsetup中,可以选择绘图的x数据和y数据,且与该数据列在worksheet中设置的绘图属性无关。上机练习1Worksheet的基本操作1.建立一个project,存盘,文件命名为“学号姓名”。(如:10061530901张三)2.把worsheet重命名为“ws学号”,(如:ws10061530901),worksheet的label设置为“worksheet练习”,在worksheet的标题栏中要求同时显示worksheet的name和label3.在worksheet中生成下图这些列,要求设置与图中一致。115i2sin23t3sin34t2.3cos33t4sin53tSx1列100行Sy1列100行Sx2列100行Sy2列100行t列100行4.将worksheet中各列的数据设置如下:hs列100行rand列100随机数nrand列100行正态随机数行号5.将Sx1,Sy1列的有效数字设置为3位,将Sx2,Sy2列中的数据保留至小数点后第4位,将rand,nrand列的有效数字设置为13位。6.将t列的数据显示格式设置为Engineering。12sin12213ln331010xxyxyeyxx上机练习2绘制下面函数的图形要求:1、三个函数的数据放在同一个worksheet中;2、三个图形分别绘制置在三个图形窗口中;3、图形要光滑;2cos20cos202sin20sin20xtmtntytmtnt上机练习3要求:1、m、n分别取上表中的四个数值2、求1秒内的运动轨迹,每隔0.001秒取一个点;3、四种情况的绘图数据保存在同一个worksheet中;4、四种情况的运动轨迹分别绘制在四个图形窗口中。m223-3n3-355绘制由x(t)和y(t)确定的运动轨迹