两条线的表面插值

计算科学 插值
2021-12-20 17:58:09

抱歉,如果这是一个基本问题,但我不知道从哪里开始寻找(主要是因为作为一个局外人,我不知道术语和命名法)。

想象一下“T”形空间排列中的两条垂直线(“轮廓”)。这些线是任意的(我应该说是经验函数吗?),因为它们不遵循任何简单的公式(但我有每条线的数据。每条线都是沿样带的速度剖面。一条线平行于X轴,另一条平行于Y轴。这些线有一个共同点,即有一点i,Xi=Yi。

我想在它们之间进行插值以猜测速度分布在这两条线定义的区域中的样子(例如包含矩形?)。所以我想从 2 条已知线 (1D) 到曲面 (2D)。

我想我需要一个函数 Z=f(X,Y) 例如在绘制这个函数时我可以有一个包含两条线的表面的 2D 表示(“轮廓”)

线条是垂直的。这些线不是直线(从上面看时除外)。想象一下,您通过两条线测量速度:一条从 A 到 B,另一条从 C 到 D。从上面看,这些线是垂直的,它们有一个共同点:它们看起来像这样:https://www.dropbox。 com/s/1ju2hzmkvijlz2j/1d.lines.vel.jpg

请注意,它们的共同点是一行的开头和第二行的中间。

现在,我需要的是一种算法,它允许我“猜测”由这两条线定义的“表面”(2D 速度矢量场)。我会考虑一个简单的插值,但是如何?我需要得到这个:https ://www.dropbox.com/s/3is8zzetps4coq3/surface.png

我相信这在许多领域一定是一个非常普遍的问题......但我不知道数学世界..你能否提供一些关键字,以便我开始寻找?

非常非常感谢!!!

1个回答

插值是指在点之间查找数据。换句话说,如果你有两个垂直线段上的数据,你可以用插值做的就是在两个线段包围的三角形中填充一些东西,而不是在整个矩形中。例如,您可以使用您知道值(iΔx,0)(0,iΔy)

对于矩形的其余部分,您不能进行插值,但可以进行额外的插值。

然而,基本上,外推与你认为你知道真实数据的样子有很大关系。它应该是光滑的吗?它应该是振荡的吗?无论你投入什么假设,你都会退出。