同时,克里金插值能给出插值的误差,使插值的可靠程度一目了然。例如,对纽约市的交通事故数据进行克里金插值分析。最终得到的普通克里金插值结果如图3.20所示。从普通克里金插值结果中还能清晰地看出交通事故是沿城市的主要道路分布的。......
2023-06-15
内插与外推VI可以用于进行一维和二维插值、分段插值、多项式插值和傅里叶插值如图9-30所示。
图9-30 “内插与外推”子选板
1.一维插值VI
通过选定的方法进行一维插值,方法由X和Y定义的查找表确定,该VI节点如图9-31所示。
图9-31 一维插值 VI节点
下面介绍各输入、输出端选项含义。
方法:指定插值方法。
1)最近—选择与当前xi值最接近的X值对应的Y值。LabVIEW在最近的数据点设置插值。
2)线性—设置连接X和Y数据点的线段上的点的插值。
3)样条—保证在数据点上三次插值多项式的一阶和二阶导数也是连续的。
4)cubic Hermite—保证三次插值多项式的一阶导数是连续的,设置端点的导数为特定值可保持Y数据的形状和单调性。
xi:指定由自变量值组成的数组,LabVIEW在这些自变量的位置计算插值yi。
X为单调变化:指定X中的值是否随索引单调增加。如果X为单调变化的值为TRUE,插值算法可避免对X进行排序,也可以避免重新对Y排序。如果X为单调变化的值为FALSE,VI将按照升序排列输入数组X并对Y排序。
n次:确定插值xi的位置,得到当xi为空时,每个Y元素之间的插值。Y元素之间的插值被重复n次。如果xi输入端已连线,则该VI将忽略n次。
yi:返回插值的输出数组,插值与xi自变量值相对应。
使用的xi:是因变量yi的插值待计算时,自变量值的一维数组。如果xi为空,则使用的xi返回(2n–1)*(N–1) + N个点,(2n–1)个点均匀分布在X中相邻两个元素之间,N是X的长度。如连线xi输入,VI将忽略n,使用的xi等于xi。
错误:返回VI的任何错误或警告。将错误连接至“错误代码至错误簇转换”VI,可将错误代码或警告转换为错误簇。 该VI的输入为因变量Y和自变量X,输出与xi对应的插值yi。该VI查找X中的每个xi值,并使用X的相对地址查找Y中同一相对地址的插值yi。
该VI可提供5种不同的插值方法。
(1)最近方法
该方法用于查找最接近X中xi的点,然后使对应的y值分配给Y中的yi。
(2)线性方法
如果xi在X中两个点(xj,xj+1)之间,该方法在连接(xj,xj+1)的线段间进行插值yi。
(3)样条方法(www.chuimin.cn)
该方法为三次样条方法。通过该方法,VI可得出相邻两点间隔的三阶多项式。多项式满足下列条件。
在xj点的一阶和二阶导数连续。
多项式满足所有数据点。
起始点和末尾点的二阶导数为0。
(4)Cubic Hermite方法
三次Hermitian样条方法是分段三次Hermitian插值。通过该方法可以得到每个区间的Hermitian三阶多项式,且只有插值多项式的一阶导数连续。三次Hermitian方法比三次样条方法有更好的局部属性。如果更改数据点xj,对插值结果的影响在[xj–1,xj]和[xj,xj+1]
(5)拉格朗日方法
通过该方法可得到N–1多项式,它满足X和Y中的N个点,N是X和Y的长度。该方法是对牛顿多项式的重新表示,可避免计算差商。下列方程为拉格朗日方法:
下列方法有助于选择适当的插值方法
最近方法和线性方法最简单但在多数应用中精度不能满足要求。
样条方法返回的结果最平滑。
三次Hermite的局部属性优于样条方法和拉格朗日方法。
拉格朗日方法宜于应用但不适用于应用计算。与样条方法相比,拉格朗日方法得到的插值结果带有极限导数。
2.多项式插值 VI
给定点集(x[i]y[i]),在x处对函数f进行内插或外插,f(x[i])=y[i],f为任意函数,x值为给定值。VI计算输出的插值 P[n–1](x),P[n–1]是满足点n(x[i]y[i])的阶数为n–1的唯一多项式。VI节点如图9-32所示。
3.样条插值 VI
返回x值的样条插值,给定(x[i], y[i])和通过样条插值VI得到的二阶导数插值。点由输入数组X和Y确定。VI节点如图9-33所示。
图9-32 “多项式插值 VI”节点
图9-33 “样条插值VI”节点
在区间[xi,xi+1],下列等式为输出插值y。
y=Ayi+Byi+1+Cy"i+Dy"i+1
其中
有关LabVIEW 2015虚拟仪器程序设计的文章
同时,克里金插值能给出插值的误差,使插值的可靠程度一目了然。例如,对纽约市的交通事故数据进行克里金插值分析。最终得到的普通克里金插值结果如图3.20所示。从普通克里金插值结果中还能清晰地看出交通事故是沿城市的主要道路分布的。......
2023-06-15
由于不同的分段起点,可能存在N个不同的数据段都包含待插值的样点I,即将产生N个不同的插值结果,全相位插值就是取这N个插值的均值作为最终结果。正反变换定义如下:式中Walsh变换基只有±1离散值,傅里叶变换基有复数,因此选择DCT基作为插值的正交变换。图8-23 八点全相位DCT内插核时频图(N=5)对与上面实验中相同的Chirp信号进行插值重建,实验结果如图8-24所示。......
2023-06-23
对于向心球轴承,假定其载荷分布中最大承载球的载荷为对于推力球轴承,假定其载荷分布中最大承载球的载荷为对于的中间值,其f0值可用线性内插法求得。......
2023-06-26
无论是个人生活世界,还是专业领域,皆有自己的独特性、有限性乃至封闭性,形成千差万别的“微世界”。所谓外推,就是设法走出自己的小天地,尝试用他人能够理解的言语来表达自己所熟悉的“微世界”。外推离不开表达,但又不同于一般的表达,它不是对“我”已有“微世界”的简单复述,是以“我”为中心的言说,是试图用他人能够接纳的方式进行表达。......
2023-08-12
我们研究基于时空配准的运动插值算法,解决人体运动的参数插值问题,包括时间配准、空间配准、帧插值和约束重建四个步骤。下面以两个运动M1、M2为例,介绍基于时空配准的运动插值算法。图5-13显示了采用贪心算法得到的配置曲线的效果图。严格来说,方位配准曲线与时间配准曲线完全不同,并非一条坐标系下的曲线,而是基于时间配准曲线的一系列数值。......
2023-10-17
图11-8 纵向磨削法2)由于背吃刀量较小,工作台往复时间长,故生产率较低。纵向磨削法的磨削用量1)背吃刀量ap:粗磨:ap=0.01~0.04mm;精磨:ap≤0.01mm。表11-2 外圆磨削用量表11-3 粗磨背吃刀量2.切入磨削法切入磨削法又称横向磨削法,如图11-9所示。2)磨削时,会产生较大的磨削力和磨削热,工件易产生变形,严重时会发生烧伤现象。图11-10 分段磨削法4.深切缓进磨削法深切缓进磨削法是一种高效率的磨削法,在一次纵向进给中将工件的全部磨削余量切除。......
2023-06-28
带座外球面球轴承代号的排列示于表1-39。2)前置代号置于基本代号的前边并与基本代号间用“-”隔开。表1-40 前置代号① 方形、菱形、圆形、三角形座属法兰座。常用带座外球面球轴承结构形式、尺寸系列和内径代号组合而成的基本代号列于表1-44。表1-44 常用带座轴承的基本代号(续)后置代号 带座外球面球轴承的后置代号置于基本代号之后,用大写拉丁字母表示。带附件的带座轴承 常用带紧定套的带座轴承代号按表1-46的规定。......
2023-06-26
模型的综合性的特点,决定了建立模型需要综合地灵活地运用多种多样的思想、知识和方法,充分发挥自己的形象思维能力。针对图像目标识别的性质和目的,要综合运用多种知识和方法,不能以偏概全,仅仅以一种特征建立模型来进行各种识别任务。而识别目标个体与识别目标类别也有很大的不同,需要经验方法和理论方法的结合,加以灵活运用。......
2023-06-28
相关推荐