问题标签 [linear-interpolation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
14659 浏览

opengl - OpenGL 究竟是如何从透视角度正确地进行线性插值的?

如果线性插值发生在 OpenGL 管道的光栅化阶段,并且顶点已经转换到屏幕空间,那么用于透视正确插值的深度信息来自哪里?

任何人都可以详细描述OpenGL如何从屏幕空间基元到具有正确插值的片段?

0 投票
2 回答
167 浏览

r - 线性插值 15 Hz 时间序列以匹配 R 中的 25 Hz 时间序列

嗨,我以 15Hz 记录了以下数据,我想使用线性插值将其重新采样到 25Hz。实现这一目标的最佳方法是什么?这是我的数据集的第一秒:

之后,我想将它与以 25 Hz 记录的数据集相匹配

我发现这approx似乎是 R 中线性插值的线性插值,但是我不确定使用哪些参数将我的数据从 15 Hz 上采样到 25 Hz?

在 R 中似乎有用于处理时间序列的显式包,例如 zoo 和 xts,但我不确定是否需要它们。两个数据集同时开始,所以在上采样后我可以简单地按行号匹配。

感谢您的帮助!

0 投票
4 回答
17836 浏览

python - Python用线性插值正则化不规则时间序列

我在熊猫中有一个时间序列,如下所示:

我想将其重新采样为具有 15 分钟时间步长的常规时间序列,其中值是线性插值的。基本上我想得到:

但是使用 Pandas 的重采样方法 (df.resample('15Min')) 我得到:

我尝试了使用不同的“how”和“fill_method”参数的重采样方法,但从未得到我想要的结果。我使用了错误的方法吗?

我认为这是一个相当简单的查询,但我已经在网上搜索了一段时间,但找不到答案。

提前感谢我能得到的任何帮助。

0 投票
1 回答
506 浏览

python - Curve fitting in Python using a data sets

I am really new in Python, hence I am asking a simple question:

I have a sets of data (x1, x2, x3, x4, x5) and corresponding (y1, y2, y3, y4, y5). Now, how can I use Python to find a y value for a given x value? (x lies in between x1 to x5)

As an example: Let say, I want to find a value of Y for X = 0.9 for the following sets of data.

Thanks in advance!!

0 投票
1 回答
8988 浏览

c# - 在 C# 中创建一种计算线性插值的方法

我的任务是创建一种方法来计算线性插值,其中 Y 是 DateTime 值,X 是整数值。例如,查看以下值,如何找到 7、8 和 9 的值?

0 投票
1 回答
1077 浏览

matlab - 双线性插值实现

我正在尝试实现双线性插值函数,但由于某种原因它不起作用。这是我的功能:

当它变大时,图像中有黑色的行和列。我该如何解决?

0 投票
1 回答
2122 浏览

matlab - 如何在 MATLAB 中线性插值 NaN 值?

这可能是一个非常简单且经常被问到的问题,但是我尝试了很多解决方案,但没有一个对我有用。

我有不同的时间序列,在不同的地方包含 NaN,所以我想获得一个解决方案来填充它们。

例如 :

我只想要一个简单的插值代码,我可以像这样获得估计的完整数据:

我尝试过的:

我尝试使用naninterp,但由于它是立方的,例如 var3 达到 1e4 的顺序,这是我不想要的。如果我将'cubic'参数更改为'linear',则它不会处理 NaN。

我也尝试自己实现一个类似的功能,它也不处理 NaNs :

0 投票
0 回答
418 浏览

python - Scipy interpolation.griddata 在特定点上调用时冻结

我正在尝试使用 Scipy interpolation.griddata 执行简单的 2D 线性插值,但它的行为方式很奇怪:它永远运行并且计算不能中断(100% CPU,RAM 不动,我必须杀死过程)。应该插值的数据+坐标位于多边形内。起初,我尝试使用仅包含位于该多边形内的点的网格网格,但它并没有解决问题。

我还尝试减少到​​一个非常小的插值网格(10 * 10),但它一直冻结。

然后我尝试逐个插入网格点,发现只有其中一些导致了问题,我不知道为什么。

这是代码示例:

“坐标”变量是一个数组,其中包含位于“区域”多边形内的大约 1e4 个浮点坐标。

x_min_map 等是多边形的最大和最小 x、y 值,因此原始网格网格是包含整个多边形的最小矩形。

任何建议将被认真考虑 !

0 投票
2 回答
2349 浏览

matlab - Matlab反向二维插值interp2

我有一个从两个输入(X,Y)计算的函数 V。由于计算要求很高,我只在点网格上执行它,并希望依赖 2d 线性插值。我现在想为固定 Y 反转该函数。所以基本上我的出发点是:

Is 当然很容易在 (X,Y) 的任何组合下获得 V,例如:

但是,对于给定的 V 和 Y,我如何使用 2d 线性插值找到 X?我将不得不多次执行此任务,因此我需要一个快速且易于实施的解决方案。

感谢您的帮助,非常感谢您的努力。

P。

0 投票
1 回答
147 浏览

audio - 交错立体线性插值

我正在实现音频数据的实时线性插值,它存储在交错的音频缓冲区中。音频文件可以是单声道或多声道。在单声道音频文件的情况下,我插值如下:

这听起来很棒,我没有任何问题。但是,当我要读取多通道文件时,我必须更正计算的读取位置,以确保它在相应帧中的第一个样本上,例如:

现在这引入了一些数字噪声,我无法真正解释原因。是否有任何其他/更好的方法可以将实时线性插值应用于交错立体声文件?