[指南]origin插值

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Origin 中的插值
Origin 8 中可以实现1D、2D、3D 的插值。

需要注意的是,1D 插值里的数据是二维的,不要因为1D 而想当然认为只需要一维数据,1D 插值即给出(x, y) 数据,插y 值。

依次类推,2D 插值需要给出(x, y, z) 数据,插z 值;3D 则是(x, y, z, f) 数据插 f 值。

1D Interpolat ion
导入\Samples\Mathematics\Interpolation.dat,点击Analysis: Mathematics: Interpolate/Extrapolate Y from X 打开Interp1 对话框。

这个Function 要求给出一条曲线数据(Input),及一列插值点的X 值(X Values to Inerpolate) 来生成Y 值。

因此,在Input 选择Column A & B,X Values to Interpolation 选择Column C,如下图,这样,将根据Column A & B 所代表的曲线插出Column C 上所指定的点。

至于需要选择哪种插值方法,按F1 查看Help 自行斟酌。

interp1xy
此外,若您不想插某个特定点的值,只是想通过插值增加或减少一些数据点,可以通过Analysis: Mathematics: Interpolate/Extrapolate 打开interp1xy 对话框。

这里只需要指定被插曲线和要插出的数据点个数。

然后Origin 会生成均匀间隔的插值曲线。

Trace Interpolation
需要注意的是,以上两个插值函数都是按照X 值从小到大来插值,倘若您的原曲线遵循一定的轨迹,从而引起回旋的话,就要用到Trace Interpolation 了,它是根据X 的Index 插值。

通过Analysis: Mathematics: Trace Interpolation 打开。

下图表明了这两种插值的不同,红色的线为插值出来的曲线。

Trace Interpolation 只能插出均匀间隔的值。

2D Interpolat ion
2D 插值只有在Matrix 为激活的窗口时才能从Analysis: Mathematics: 2D Interpolation 菜单打开。

由于output 的也是matrix,因此需要指定output matrix 的行和列。

3D Interpolat ion
导入\Samples\Mathematics\3D Interpolation,选择Analysis: Mathematics: 3D Interpolation 打开对话框。

分别把column A、B、C、D 赋给Input 的X、Y、Z、F。

该Tool 也是输出均匀间隔的点,不过由于是三维,因此需要指定的是每一维有多少个点。

比如,如果在Number of Points in Each Dimension 填5,则会插出5×5×5 个点。

由于3D 插值是插出第四维的值,因此可以通过不同颜色、大小的3D 散点图来看到效果。

相关文档
最新文档