图1-6 x-sin(x)-cos(x)
3)抽取数据
基于用户定义的表达式的条件,从一个旧的工作表格中可以选取部分数值到新的工作表格中。操作方法:将要选择的工作表格激活;Analysis菜单中选择Extract Worksheet Data命令,打开对话框;对话框中输入数据范围,新工作表格名称和选取条件;单击Do it产生新工作表格。该表格保留原表格的所有格式,包括设置列值的数学表达式。
4) 数学表达式
使用Origin时,很多地方都使用数学表达式,包括函数绘图、抽取数据以及设置工作表格列值等等,Origin对数学表达式有以下的要求:
A.Origin有四类操作:算术操作、分配操作、逻辑关系操作和条件操作。 算术操作包括:“+”加;“-”减;“*”乘;“/”除;“^”乘方(x^Y表示X的Y次幂):“&”和“?”异或操作(逐位)。
赋值操作“=”可以对数字变量、字串变量或数据集赋值。其中Origin可认可多种赋值操作类型,具体可参考Help文件。zzz 逻辑关系操作包括:“>”大于;“>=”大于等于;“<”小于;“<=”小于等于;“==”等于;“!=”不等于;“&&”和;“||”或。 B.优先原则:使用标准优先原则,依次为:括号外分配操作优先;括号内优先;乘除比加减优先;关系操作先(>,>=,<,<=)后(== and !=);逻辑操作按顺序(&& ||)进行;最后,所有条件按表达式(?:)进行;(一般数学表达式中的空格忽略不记,使用括弧可以将表达式括起来,大括弧和方括弧具有其他的特殊意义)。
5) 列号i的使用:
在设置列值和提取工作表格对话框中,列可用 col()函数或Worksheet Name Column Name标记,行值指定用变量i表示。如果表达式中没有使用i,Origin默认在给定的表达式中使用相同的i,表达式对指定范围的所有行重复运算如: col(C)= col(A)-col(B)被视为col(C)[i]=col(A)[i]-col(B)[i]; col(C)[i]表示column C第i行的值。如果指定i,则默认取消。如col(C)=col(B)[i+1]-col(B)[i]表示将在column B的行增加值赋值给column C。 6) 函数:
Origin内置的函数有三类:公用函数、数学函数和统计函数,见表1-3。关于一些具体