本文将讲解LabVIEW-函数选板-函数-编程-数组-一维数组插值;
工具/原料
LabVIEW
一维数组插值
1、一维数组插值函数位于:函数选板-函数-编程-数组-一维数组插值;
2、一螗徇吼笊维数组插值 (函数):通过指数索引或x值,线性插入数字或点的数组中的y值。数字或点的数组(接线端):可以是数字数组或点数组,每个点是由x坐标和y坐标组成的簇。 如该输入为点数组,函数可使用簇的第一个元素(x)通过线性插值获取指数索引。然后,函数使用该指数索引通过第二个簇元素(y)计算输出y值。指数索引或x(接线端):是索引或x值,函数应在该位置返回y值。 例如,如数字或点的数组包含双精度浮点数5和7,指数索引或x为0.5,函数返回6.0,是第0个元素和第1个元素的中间值。如数字或点的数组包含数据点数组,函数可在指数索引或x对应的x值上线性插入y值。例如,如数组包含两个点(3,7)和(5,9),且指数索引或x为3.5,函数可返回7.5。指数索引或x不在数组或数据点集合外进行插值。例如,如设定参数小于数组的第一个元素或x值,函数可返回第一个元素的值或第一个数据点的y值。同样,如设定参数过大,函数可返回最后一个元素的值或最后的y值。指数索引或x必须为固定的一个点或介于两点之间,函数才能正常运行。y值(接线端):是数字或点的数组中,位于指数索引处的元素的插值,或位于指数数据点处的y插值。
3、当指数索引在数组集合内的时候;
4、当指数索引在数组集合外的时候,如设定指数殇矬岭柳索引小于数组的第一个元素,函数可返回第一个元素的值。同样,如设定指数索引过大,函数可返回最后一个元素的值。
5、当x在点集合内的时候;
6、当x在点集合外的时候,如设定指x小于数组的第一个x的值,函数可返回第一个数据点的y值。同样,如设定指x过大,函数可返回最后一个数据点的y值。