关于iocomp IPlot说明资源的下载(不需要金币!):
iocomp iPlot使用说明
本系列博客均基于此说明展开。
本节内容对应资源P113-P115.
插值是根据估计函数或基于现有已知数据点值的一组函数绘制直线或序列的过程。有几种类型的插值可用于通道对象。所有当前的插值样式都绘制与现有数据点相交的曲线。下面我们对几种插值方法进行讲解:
None:这实际上不是控件的插值样式,当不希望在数据点之间绘制跟踪线时使用。您只需要在图上显示已知的数据点,而不需要用一条线连接数据点。若不想绘制线,请将tracevible属性设置为FALSE。
Straight Line:这种类型的插值只是在每个数据点之间画一条直线,这种插值样式占用的CPU时间最少。
Cubic Spline:这种类型的插值基于三次样条曲线拟合插值方程绘制曲线,随着数据集变得越来越大,这种插值样式将占用额外的CPU时间。
Polynomial:这种类型的插值基于多项式插值曲线拟合方程绘制曲线,仅适用于小数据集(~100个数据点)。随着数据集变得越来越大,这种插值样式将占用额外的CPU时间。
Rational:这种类型的插值基于有理插值曲线拟合方程绘制曲线。这是具有极点的函数的多项式插值的替代方法。这种插值适用于中小型数据集。随着数据集变得越来越大,这种插值样式将占用额外的CPU时间。
Differential:这种类型的插值基于微分插值绘制曲线。此样式在数据点之间绘制水平线和垂直线。在一个点的X和Y值与下一个数据点的X值之间水平绘制一条线。然后从端点向上或向下垂直于第二个数据点的Y值绘制一条垂直线。这种插值样式将需要比直线插值稍微多的CPU时间,因为它需要在屏幕上绘制两倍数量的线段。
Differential Terminated:这种类型的插值基于差分终止插值绘制曲线。这与差分样式相同,只是跟踪线终止于最后一个数据点。