interpolation

    3热度

    1回答

    我的目标是在预定义的连续距离内插入2D和3D空间中的曲线,以在多条曲线上执行PCA。 假设多个3D阵列(每个不同尺寸的)的数据帧: >>> df.curves 0 [[0.0, 0.0, 0.91452991453, 0.91452991453, 1.0]... 1 [[0.0, 0.0, 0.734693877551, 0.734693877551, 1.... 2 [[0.0, 0.0,

    1热度

    1回答

    我有坐标的NP阵列 - Data[:,0] = x[:] Data[:,1] = y[:] Data[:,2] = z[:] 这表示缺少数据的区域的点云。 你怎么会去使用这个作为数据输入到一些插补功能(理想克里格),这将给在X和Y网格内插Z值的定义为: xmax = np.max(data[:, 0]) ymax = np.max(data[:, 1]) xmin = np.min(d

    2热度

    1回答

    任何人都知道我怎么能间隔一个能量谱矩阵线性间隔到一个矩阵,其中一个轴是对数间隔而不是线性间隔? 我的能谱矩阵的大小是64x165。原始x轴代表方向上的能量变化,原始y轴代表频率方面的能量变化。两个矢量都是线性间隔的(每个矢量位置之间的间隔相同)。我想插入这个矩阵为24x25格式,其中x轴(方向)继续线性间隔(现在是24位而不是64位的矢量),但y轴(频率)不再线性间隔;它是具有不同位置间隔的矢量(

    2热度

    1回答

    我需要生成散点之间的曲线,然后确定每个点处曲线的单位法线。这里是一个点云的示例 figure x = [1 2 0 0 1 1 2 3 4 2]; y = [4 6 9 1 1 2 4 9 2 3]; scatter(x,y) hold on line(x,y) xlim([0 4]) ylim([0 10]) 注:沿y轴的2点连接 代替点之间的线的,我想创建平滑的曲线。我不确定

    -3热度

    2回答

    我需要裁剪一个图像的子像素精度。例如,我可能需要创建一个尺寸为640x480的带有角(108.5,350.9)和(368.3,230.1)的插值矩形裁剪。我怎样才能做到这一点? 编辑:将裁剪区域拉伸以适合数据矩阵是一个合理的让步。但是,您不能将裁剪的边框更改为整数坐标。

    0热度

    1回答

    我试图运行下面的代码: x = [0, 1, 2, 3, 4, 5] y = [1, 2, 1.5, 2.5, 3, 2.5] xs = np.linspace(x[0],x[-1],100) curve = interpolate.pchip(x,y) ys = curve(xs) dys = curve.derivative(xs) pl.plot(xs,ys,label=u'pc

    2热度

    1回答

    我有一组描述复平面中闭合曲线的点,称之为Z = [z_1, ..., z_N]。我想插入这条曲线,并且由于它是周期性的,所以三角插值似乎是一个自然的选择(尤其是因为它的精度提高了)。通过执行FFT,我们得到的傅里叶系数: F = fft(Z); 在这一点上,我们可以得到Z回由式(其中1i是虚数单位,我们用(k-1)*(n-1)因为MATLAB索引从1开始) N Z(n) =

    -1热度

    1回答

    我目前正在尝试使用本网站上提供的代码(https://unidata.github.io/MetPy/latest/examples/gridding/Point_Interpolation.html#sphx-glr-examples-gridding-point-interpolation-py)创建一个台湾地图,在Jupyter笔记本上使用线性插值数据。 我的数据是这样的形式: 170701

    2热度

    1回答

    我正在开发一个浏览器多人游戏,其中每个客户端都插入(线性)由服务器发送的实体帧。它在高帧速率(> 30fps)时看起来不错,但以较低的帧速率抖动(< 30fps)并且冻结并跳跃并且帧速率非常低(< 10fps)。我想降低帧率,并且我知道这是可能的(请参阅以10fps发送更新的Brutal.io)。 这是基本的算法,我使用的: 服务器在帧率发送更新(比如,10fps的) 客户端渲染游戏在帧率(比如,

    0热度

    2回答

    我在c#中搜索“多谐波样条”的实现。我只找到这个库Altaxo。我搜索一个库,通过nuget和许可证是可用的apache或mit。 我的用例是查找2D地图上定义点的平均温度。例如在 位置1(X:0 Y:0温度:10°) 情况2(X:0 Y:30温度:100℃) POSITION3(X:40 Y:0温度:50°) POSITION4(X:30 Y:30温度:20°) 红色点是计算值。 代码示例 us