linear-interpolation

    0热度

    1回答

    我的程序创建了在3D空间中模拟风数据的2D矢量工作表。我想知道如何在这些2D图纸之间进行插值。 X和Y值不会变化,因为它们对应于保持静态的lat/long值。矢量的W分量被设置为0,只留下矢量的U/V分量在与两个2D矢量片之间的Z距离对应的Z范围内插值。 我已经读入interp3,但我不确定它会与我正在尝试做什么一起工作。如果你能用这个来帮忙,我会无限欣赏,谢谢。 注意:我删除了一个类似于我以前问

    4热度

    3回答

    恒定内插予有一组数据,例如: x<-c(1, 2, 3, 4, 5, 6) y<-c(100, 110, 121, 133.1, NA, 161.051) 现在,y显然在10%的恒定的速度增加。 我希望能够插入数据在x=5,我想要打印146.41作为答案。但是,这个功能似乎并没有做到这一点: approx(x,y,5) 这将打印147.0755,这是不是我要找的答案。 approx(x,

    6热度

    1回答

    我很抱歉有些令人困惑的标题,但我不确定如何总结这个更清晰。 我有两组X,Y数据,每组对应一个总的总体值。他们从原始数据中进行相当密集的抽样。我正在寻找的是一种为任何给定的Y找到插值X的方法,以获得我已拥有的集合之间的值。 图表使这更清楚: 在这种情况下,红色线是从对应于100的一组,黄线是从对应于50 一组我想能够说,假设这些集合对应于值的梯度(尽管它们明显由离散的X,Y测量值组成),那么我如何找

    3热度

    1回答

    使用MATLAB,我想在数组中的每个点之间进行线性插值。 使用interpolate将以非线性方式进行。我想要做的就像产生低通滤波器系数一样。 我想出了一个解决方案,但我想避免使用for循环: a=[0 0 1 0 0]; %Input matrix N=5; %Number of points to be added b=[]; for i=1:length(a)-1 b=[b

    0热度

    1回答

    我试图实现双线性插值函数,但由于某种原因它不起作用。 这是我的函数: function [g] = imgscale(data) a = data; [row col d] = size(a); %3 dimentional array zoom=3; %zooming factor zr=zoom*row; zc=zoom*col;

    1热度

    2回答

    如何降低RotateAnimation实例的旋转速度。我使用下面的代码片段来做动画。 rotateAnimation = new RotateAnimation(currentRotation, currentRotation + (360 * 5), Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f); cur

    1热度

    2回答

    我想写我自己的图像旋转功能,使用线性插值(见下面的代码)。在示例256x256图像上运行我的代码需要大约8秒,或每像素大约0.12ms。在相同的图像上使用双线性插值运行Matlab的旋转函数需要大约0.2秒,或每像素约0.003毫秒 - 大约提高一百倍。 我猜想有一些vectorisation优化,我失踪,但我不知道在哪里。任何建议,非常感谢。 下面的代码; function [ output ]

    1热度

    1回答

    我正在构建一个与PolyLineZ(ESRI Shapefile)数据一起使用并重写外部Z值的窗体应用程序。的最小和最大Z值由用户通过接口定义 让我们采取以下作为一个例子,让我们说,最小值为0,最大值为10: XY Z 1,1 0 1,3 1 1,5 7 1,7 11* 1,10 10 与该值11需要插值,因为它不落入用户定义的范围。这显然是一个非常简单的例子。一些Poly

    0热度

    1回答

    我在计算机图形学课程,刚刚通过了关于Phong和Gouraud着色的讲座。我并不真正了解所说的内容,于是我转向教科书进行澄清,找到了一个可行的例子来帮助我。我想和大家讨论这个例子。 的例子说: During triangle rasterization we are using Gouraud interpolation of colors across a triangle to determ

    1热度

    1回答

    这只是我个人的兴趣和后续质疑从Linear interpolation: calculate correction based on 2D table 将如何计算的样子时,线和校正表使用三个维度 - 什么样的插值和公式必须被使用? 谢谢!