matlab griddatan. The griddatan function interpolates the surface at the query points specified by xq and returns the interpolated values, vq. matlab griddatan

 
 The griddatan function interpolates the surface at the query points specified by xq and returns the interpolated values, vqmatlab griddatan  Function File: yi = griddatan (x, y, xi) Function File: yi = griddatan (x, y, xi, method) Function File: yi = griddatan (x, y, xi, method, options) Generate a regular mesh from irregular data using interpolation

Suppose i have N-functions with different data scattered data in 3D which i want to interpolate to a structured 3D grid using griddata. example. GRIDDATA uses linear function on nd-simplex the query point. w = griddata3 (x, y, z, v, xi, yi, zi) fits a hypersurface of the form to the data in the (usually) nonuniformly spaced vectors ( x, y, z, v ). I have read the documentation and, to the best of my understanding, believe I am providing t. Support for NVIDIA ® GPU architectures. I have tried solving my problem using griddedInterpolant, given the above-mentioned restriction of griddatan. The surface always passes through the data points defined by x and v. Run MATLAB Code on GPU. xi can be nonuniform. ,CodeAntenna技术文章技术问题代码片段及聚合Then the simplices in to which the desired points are found are identified. 用 qhull 计算三维点集的凸包-在计算几何领域,qhull 是个很强大的程序,它可以计算 2 维、3 维,以及4 维以上维度点集的凸包、Delaunay 网格、Voronoi 图,并且 Matlab 和 Octave 都基于它来提供计算几何功能,Mathematica 使用它实现 Delaunay 网格构造。不过,也正是因为它过于强大,所以我在它的源代码中. 0GB) array exceeds maximum array. Since the release of Matlab R2013a you can use scatteredInterpolant instead of griddata . It looks like the data in that file is insufficient for making a gridded interpolant (because there is no information about Seam Angle = 30, Spin Rate = 11. 大家好,又见面了,我是你们的朋友全栈君。. Learn more about griddatan, tsearchn, nan Hi, I want to use Griddatan for 6D interpolation, right now I am testing it with 3D input data but my result is always NaN and a warning that says. Newline. . Data gridding and hypersurface fitting (dimension >= 2). Ladda ner, åtgärda och uppdatera Analyzer. 0985],19) and the same for b and c. The griddatan function interpolates the surface at the query points specified by xq and returns the interpolated values, vq. [201. Learn more about griddata, griddatan MATLAB Since griddatan is the n-d generalization of griddata, I assume that for 2-d scenarios, they should have identical behavior. This is true for most cases. For more information and download the. vq = griddatan (x,v,xq,method) specifies the interpolation method used to compute vq. All the methods except 'v4' are based on a Delaunay triangulation of the data. The functions that perform this interpolation are griddata, griddata3 and griddatan. This results in 2^k-1 interpolated points between sample values. 보통 XML 에러는 누락되거나 손상된 파일에 의해 발생합니다. The data points are generated from smooth functions and none are external to the data, t. Description. The calling syntax is similar to griddata. Gridded data arises in many areas, such as meteorology, surveying, and medical imaging. vq = griddatan (x,v,xq,method) 指定用于计算 vq 的插值方法。. The interpolation points are all (xi, yi). . Learn more about griddata, griddatan MATLAB Since griddatan is the n-d generalization of griddata, I assume that for 2-d scenarios, they should have identical behavior. This is not 4D interpolation, this is 3 times 1D interpolation. Faster repeated interp3 and griddata. . Learn more about griddata, griddatan MATLAB. This can be used to perform additional tasks such as image recognition which simply cannot be done by the Pixhawk. example. dde23. vq = griddatan(x,v,xq) fits a hypersurface of the form v = f(x) to the sample points x with values v. Hello all, I am attempting to interpolate across a 6-dimensional domain using the "griddatan" function. This happens because griddata by definition will not extrapolate, but the interpolation is based roughly upon the convex hull of your data. ^2,2); The next step is to use interpolation to compute function values over a grid. The calling syntax is similar for each function; the primary distinction is the 2-D / 3–D griddata function lets you define the points in terms of X , Y / X , Y , Z coordinates. Learn more about griddatan duration dimensions Hello, I am curious to know how the duration taken for an interpolation using griddatan is affected by the no. scatteredInterpolant 类. Answers (1) Bruno Luong on 10 Aug 2020. The surface always passes through the data points. 차원 수에 맞춰 기본 삼각분할에 필요한 메모리가 기하급수적으로 증가하므로 6차원이 넘는 차원에서는 griddatan 을 보간에 잘 사용하지 않습니다. Learn more about duplicate, griddataGenerate a regular mesh from irregular data using interpolation. Function File: yi = griddatan (x, y, xi) Function File: yi = griddatan (x, y, xi, method) Function File: yi = griddatan (x, y, xi, method, options) Generate a regular mesh from irregular data using interpolation. . Learn more about matlab, interpolation Hello, I have a 5D gridded data set that is generated by sweeping through 5 input vectors, running an external program with these inputs, and then recording the output. 本文会用容易理解的话解释下griddata和griddatan的用法,不会追求严谨,目的是帮助需要用到这两个插值函数的尽快理解使用。 一、griddata函数是什么?vq = griddata (x,y,v,xq,yq) ajusta una superficie con el formato v = f(x,y) a los datos dispersos en los vectores (x,y,v). Mathematical, in short the difference is. . x = sort (20*rand (100,1)); v = besselj (0,x); Create a gridded interpolant object for the data. The griddatan function interpolates the surface at the query points specified by xq and returns the interpolated values, vq. . . . 1 Link griddedInterpolant -- if you do not pass in vector x and vector v (1D case) -- if you have 2 or more dimensions -- then the input coordinates must be in full. yi = griddatan(X, y, xi) fits a hyper-surface of the form to the data in the (usually) nonuniformly-spaced vectors (X, y). ,'method') Description. Learn more about griddata, griddatan MATLAB Since griddatan is the n-d generalization of griddata, I assume that for 2-d scenarios, they should have identical behavior. griddatan. as you would produce with meshgrid, or perhaps ndgrid, while griddata (and scatteredInterpolant and TriScatteredInterp) expects input data on irregular grids. When a re- tire the space of interest. Learn more about matlab, interpolation Hello, I have a 5D gridded data set that is generated by sweeping through 5 input vectors, running an external program with these inputs, and then recording the output. The 'cubic' and 'v4' methods produce smooth surfaces while 'linear' and 'nearest' have discontinuities in the first and zero'th derivatives, respectively. Scattered data interpolation with griddatan uses a Delaunay triangulation of the data, so can be sensitive to scaling issues in x. Options are "linear" or "nearest". . griddata uses the convex hull of your data as the region over which the interpolant is valid (without extrapolation). example. Learn more about griddatan duration dimensions Hello, I am curious to know how the duration taken for an interpolation using griddatan is affected by the no. This is not. أخطاء la. Última atualização: 09/05/2022 [Tempo para ler: ~3-5 minutos] O psrptgen. html is considered a type of Hypertext Markup Language file. xi can be nonuniform. The griddata function. MATLAB Function Reference : griddatan. The 'griddatan' function and 'scatteredInterpolant' object process the data differently, which leads to the difference in performance that you see. The calling syntax is similar for each function; the primary distinction is the 2-D / 3–D griddata function lets you define the points in terms of X , Y / X , Y , Z coordinates. If xi , yi are vectors then they are made into a 2-D mesh. vq = griddatan (x,v,xq,method) specifies the interpolation method used to compute vq. . X is an m -by- n matrix representing m points in n -D space. griddata 函数支持二维散点数据插值。. Then the simplices in to which the desired points are found are identified. Parameters: points 2-D ndarray of floats with shape (n, D), or length D tuple of 1-D ndarrays with shape (n,). O. yi = griddatan(x,y,xi) fits a hyper-surface of the form y = f(x) to the data in the (usually) nonuniformly-spaced vectors (x, y). scipy. The calling syntax is similar for each function; the primary distinction is the 2-D / 3–D griddata function lets you define the points in terms of X , Y / X , Y , Z coordinates. The first version of griddatan. Gridded data consists of values or measurements at regularly spaced points that form a grid. The griddatan function interpolates the surface at the query points specified by xq and returns the interpolated values, vq. produce YI. The surface always passes through the data points defined by x and v. Why MATLAB has a confusing function name such as. I am asking a question for interp3 and griddata , but in principle the problem is the same. interpolate. The surface always passes through the data points. xmlをダウンロードして置き換える方法を学び、これらの厄介なXMLのエラーメッセージを修正してください。griddatan. 0. They give the lscov function for linear regression instead, which I was not able to get working. So griddata thinks you have passed in just two 31. Learn more about griddata, griddatan MATLAB Since griddatan is the n-d generalization of griddata, I assume that for 2-d scenarios, they should have identical behavior. ] = griddata (. Matlab Function Reference Guide II (pdf) - Computer Engineering. This is true for most cases. You passed in points = [Thetas,Rs], where Thetas and Rs are lists with length 31. xml fejl er relateret til problemer under kørsel af MATLAB programmet. The griddatan function supports scattered data interpolation in N-D; however, it is not practical in dimensions higher than 6-D for moderate to large point sets, due to the exponential growth in memory required by the underlying triangulation. Accepted Answer: Voss. ZI = griddata (x,y,z,XI,YI) fits a surface of the form z = f (x,y) to the data in the (usually) nonuniformly spaced vectors (x,y,z). npm版本升级指南; 尚学堂-马士兵-专题-正则表达式; 基于python的while循环 【SpringBoot测试】加载测试专用属性,测试专用配置,. Faster repeated interp3 and griddata. 此 MATLAB 函数 使 v = f(x,y) 形式的曲面与向量 (x,y,v) 中的散点数据拟合。griddata 函数在 (xq,yq) 指定的查询点对曲面进行插值并返回插入的值 vq。曲面始终穿过 x 和 y 定义的数据点。Learn more about griddata, griddatan MATLAB Since griddatan is the n-d generalization of griddata, I assume that for 2-d scenarios, they should have identical behavior. I am really confused by the function names *griddata* and *griddatan*, because these function names are prefixed by *grid* whereas the functions are actually doing *scattered* data interpolation, r. Y is of. In the paper, there is an explanation for solving problems in the field of mathematics, solved in the. xml. 函数 griddata 和 griddatan. Arithmetic Operations. scatteredInterpolant Class. Learn more about griddata, griddatan MATLAB Since griddatan is the n-d generalization of griddata, I assume that for 2-d scenarios, they should have identical behavior. La función griddata interpola la superficie en los puntos de consulta especificados por (xq,yq) y devuelve los valores interpolados, vq. xml. get_info. matlab griddatan函数,[转载]matlab中griddata函数应. Why MATLAB has a confusing function name such as. Learn more about griddata, griddatan MATLAB. Learn more about griddata, griddatan MATLAB. matlab griddatan函数,[转载]matlab中griddata函数应. This is true for most cases. Options are "linear" or "nearest". The griddatan function interpolates the surface at the query points specified by xq and returns the interpolated values, vq. (3) public:和private:后面的冒号,表示后面定义的所有成员都是公有或私有的,直到下一个"public:”或"private:”出现为止. interpolate. example. This happens because griddata by definition will not extrapolate, but the interpolation is based roughly upon the convex hull of your data. XI can be nonuniform. 0001 function [xi,yi,zi] = griddata2(x,y,z,xi,yi,method,options) 0002 %GRIDDATA Data gridding and surface fitting. example. This file is considered a XML (Extensible Markup Language) file, and was first created by MathWorks for the MATLAB R2009a software package. The surface always passes through the data points defined by x and v. Any query points that are outside of this region will receive a NaN value. xml وأصلح رسائل أخطاء XML المزعجة هذه. I tried griddatan and interpn as well. The griddatan function interpolates the surface at the query points specified by xq and returns the interpolated values, vq. . Options are "linear" or "nearest". The interpn function requires input data on a plaid grid, i. Unfortunately griddatan outputs vq with is a vector of length p (p= number observation) while I would like to obtain instead a matrix of size px3. Walter Roberson on 2 Feb 2022 ×See also: griddata, griddatan, delaunayn. example vq = griddatan (x,v,xq,method) specifies the interpolation method used to compute vq. Gridded sample data makes interpolation more efficient, because the organized structure of the data makes it easy for MATLAB to find the sample data points closest to the query point. topoplotMK () - plot a topographic map of a scalp data field in a 2-D circular view. Run Functions in the Background. Initialize the variable with zeros() the size that you expect it to be. Den inledande introduktionen av ndm_figure. La función griddata interpola la superficie en los puntos de consulta especificados por (xq,yq) y devuelve los valores interpolados, vq. 曲面总是经过. Warning: Matrix is. Identify and Select a GPU Device. The griddatan function interpolates the surface at the query points specified by xq and returns the interpolated values, vq. By default, griddedInterpolant uses the 'linear' interpolation method. 0003 % 0004 % GRIDDATA is not recommended. I tried griddatan and interpn as well. 0GB) array exceeds maximum array size preference. matlab插值主要包括两大类:一维插值和网格插值(interp1、interp2、interp3、interpn等)、散点插值(griddata、griddatan、scatteredInterpolant等)。. The calling syntax is similar for each function; the primary distinction is the 2-D / 3–D griddata function lets you define the points in terms of X , Y / X , Y , Z coordinates. YI = griddatan (X,Y,XI) fits a hyper-surface of the form Y = F (X) to the. of dimensions existing in the problem. Tahariet Sharon on 11 Aug 2020. xml 의 올바른 버젼을 다운로드하여 교체하는 방법에 대하여 배우시고 이러한. It is not practical to use griddatan for interpolation in dimensions higher than about 6-D, because the memory required by the underlying triangulation grows exponentially with the number of dimensions. ZI = griddata (x,y,z,XI,YI) [XI,YI,ZI] = griddata (x,y,z,xi,yi) [. Learn more about griddata, griddatan MATLAB Since griddatan is the n-d generalization of griddata, I assume that for 2-d scenarios, they should have identical behavior. Senast uppdaterad: 01/31/2023 [Tid som behövs för läsning: 4-6 minuter] Hypertext Markup Language-filer såsom analyzer. Learn more about griddatan duration dimensions Hello, I am curious to know how the duration taken for an interpolation using griddatan is affected by the no. Answers (1) Bruno Luong on 10 Aug 2020. All the methods except 'v4'. Runtime duration for griddatan. This MATLAB function fits a hypersurface of the form v = f(x) to the sample points x with values v. griddata, and matplotlib. Hello all, I am attempting to interpolate across a 6-dimensional domain using the "griddatan" function. H5o. vq = griddatan (x,v,xq,method) specifies the interpolation method used to compute vq. . But since this is the wrong tool to use in the first place, just use the correct tool. Általánosságban véve XML hibákat hiányzó vagy korrupt fájlok okozzák. Use TriScatteredInterp instead. mesh (X,Y,Z) creates a mesh plot, which is a three-dimensional surface that has solid edge colors and no face colors. If 'Qw' is not specified, option warnings produce a 'Qhull option error' and return exit status qh_ERRinput (1). Última atualização: 08/21/2023 [Tempo médio de leitura: 4,5 minutos] O plotpickerfunc. MATLAB ® 提供两种方式执行基于三角剖分的散点数据插值:. Übersetzen. of dimensions existing in the problem. . Learn more about matlab, interpolation Hello, I have a 5D gridded data set that is generated by sweeping through 5 input vectors, running an external program with these inputs, and then recording the output. . vq = griddatan (x,v,xq,method) specifies the interpolation method used to compute vq. Learn more about griddata, griddatan MATLAB Since griddatan is the n-d generalization of griddata, I assume that for 2-d scenarios, they should have identical behavior. Gridded data consists of values or measurements at regularly spaced points that form a grid. Last Updated: 12/03/2022 [Average Article Time to Read: 4. -, 视频播放量 2856、弹幕量 2、点赞数 67、投硬币枚数 47、收藏人数 79、转发人数 18, 视频作者 moscow___, 作者简介 ,相关视频:MATLAB系列教程(3. B站最新SpringBoot3系列教程,一周学完,从搭建、新特性、、部署、源码、集成中间件等都讲明白了,比啃书好十倍!. sqlyog 如何查看昨天日志操作_如何提高后台服务应用问. The method defines the type of surface fit to the data. A matlab compatible 'v4' Biharmonic Spline Interpolation Green's Function method has been added for v7 along with bug fixes to griddata, griddata3 and griddatan. Reddit gives you the best of the internet in one place. Learn more about interpolation, high-dimensional, griddatan, scatteredinterpolant, efficiency MATLAB Hello all, I have got ~50000 scattered 3-dimensional sample points along with ~50000 sample values, based on which I wish to construct a linear interpolant. The surface always passes through the data points defined by x and v. I am really confused by the function names *griddata* and *griddatan*, because these function names are prefixed by *grid* whereas the functions are actually doing *scattered* data interpolation, r. Sorted by: 2. This MATLAB function fits a hypersurface of the form v = f(x) to the sample points x with values v. This is true for most cases. random. 귀하의 tsgettsatevent. Hello all, I am attempting to interpolate across a 6-dimensional domain using the "griddatan" function. The points are sampled at random 1-D locations between 0 and 20. 0985],19) and the same for b and c. The surface always passes through the data points defined by x and y. MATLAB中griddata和griddatan插值函数简单说明 前言 本文会用容易理解的话解释下griddata和griddatan的用法,不会追求严谨,目的是抛砖引玉,帮助需要用到这两个插值函数的同学尽快理解使用。一、griddata函数是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。How to make griddatan faster?. Learn more about interpolation, high-dimensional, griddatan, scatteredinterpolant, efficiency MATLAB Hello all, I have got ~50000 scattered 3-dimensional sample points along with ~50000 sample values, based on which I wish to construct a linear interpolant. The surface always passes through the data points defined by x and v. griddatan. GridDataN gressive loading-state that helps to get "rough" and fits a hyper-surface of the form y = F (x) to the faster interpolations "evenly" distributed over the en- data in non-uniformly-spaced vectors. The surface always passes through the data points. YI = griddatan (X,Y,XI) fits a hyper-surface of the form Y = F (X) to the. yi = griddatan(X,y,xi) yi = griddatan(. moving vertically across the rows. xml Issues. The locations of the scattered data and the new 3D grid is always the same. ,method) ZI = griddata (x,y,z,XI,YI) fits a surface. . of dimensions existing in the problem. If it is scattered data, you can use the interpolation functions for scattered data in MATLAB, "griddatan", which takes in scattered data and returns the value of the function at the query points. And so far I can say that griddedInterpolant is very. I have read the documentation and, to the best of my understanding, believe I am providing t. Suppose i have N-functions with different data scattered data in 3D which i want to interpolate to a structured 3D grid using griddata. Matlab's griddata equivelent in python. I have read the documentation and, to the best of my understanding, believe I am providing t. . Aprenda a descarregar e a substituir a versão correta do seu import-images-audio-and-video-using-import. . Matlab's griddata equivelent in python. Use meshgrid to create the grid, and griddatan to do the interpolation. Options are "linear" or "nearest". The griddata function supports 2-D scattered data interpolation. How to make griddatan faster?. MATLAB中griddata和griddatan插值函数简单说明. Hello all, I am attempting to interpolate across a 6-dimensional domain using the "griddatan" function. of dimensions existing in the problem. The first version of griddatan. Options are "linear" or "nearest". html. Hello all, I am attempting to interpolate across a 6-dimensional domain using the "griddatan" function. values ndarray of float or complex, shape (n,). Plot the two sets of. Learn more about griddata, griddatan MATLAB. B站最新SpringBoot3系列教程,一周学完,从搭建、新特性、、部署、源码、集成中间件等都讲明白了,比啃书好十倍!. Learn more about griddatan, tsearchn, nan MATLAB For certain cases, when I use the GRIDDATAN function to fit scattered data, the function returns NaN values. Here is an example: import matplotlib. xi can be nonuniform. GRIDDATA expects the inputs as 1-D vectors. Learn more about griddata, griddatan MATLAB. 2774810791016 0. This will interpolate (linearly) values onto a new set of points (here I've used a regular grid constructed using meshgrid). The griddata function interpolates the surface at the query points specified by (xq,yq) and returns the interpolated values, vq. 393814086914 82. However, interpolating scattered data requires a Delaunay Triangulation of the data points, and this. . vq = griddata(x,y,v,xq,yq) fits a surface of the form v = f(x,y) to the scattered data in the vectors (x,y,v). sults from the database. 이는 MATLAB R2009a를 위해 MathWorks가 생성한 HTML (Hypertext Markup Language) 파일로 분류됩니다. How to make griddatan faster?. y is of dimension m-by-1, representing m values of the. 前言. Interpolation is a technique for adding new data points within a range of a set of known data points. When the initial guess is too good, the algorithm shows the warning, but still calculated the correct result. , [X,Y,Z] = MESHGRID(x,y,z) produces the same result as [Y,X,Z] = NDGRID(y,x,z)). Walter Roberson on 2 Feb 2022 × Hello In my code griddata gives NaN values, I checked if my query points are outside the convex hull of the sample data with the following code : Xv=topologym_vert(:,1)/D; Yv=topologym_vert(:,2). Options are "linear" or "nearest". 96469920. Descarregar e reparar problemas Psrptgen. The calling syntax is similar for each function; the primary distinction is the 2-D / 3–D griddata function lets you define the points in terms of X , Y / X , Y , Z coordinates. example. Description of griddata2. xml 에러가 MATLAB 실행시간에 발생하는 문제와 관련합니다. 文章浏览阅读2. Here is the code used. Hello all, I am attempting to interpolate across a 6-dimensional domain using the "griddatan" function. griddata# scipy. Usually 'scatteredInterpolant' is recommended because of its additional features and better performance, however it only supports 2-D or 3-D data. n = 5000; X = 2*rand (n,3)-1; v = sum (X. . 2), so you have to use a scattered interpolant instead: % Fswing = interp3 (SeamAngle_data, spin_data, vel_data, Fswing_data, SeamAngle, spin, vel); I. matlab griddata外插,matlab griddata方法使用介绍. If your data can always be viewed as gridded data with missing elements, and the idea is to to fill the missing data with something, you could try this FEX file1 Answer. The function is defined by z = f (x, y). The griddata and griddatan functions take a set of sample points, X, corresponding values, V, and query points, Xq, and return the interpolated values, Vq. xmlをダウンロードして置き換える方法を学び、これらの厄介なXMLのエラーメッセージを修正してください。We would like to show you a description here but the site won’t allow us. In matlab there's the following griddata function griddata which allows you to interpolate 2d points and it supports linear, nearest neighbor, natural neighbor, cubic and Biharmonic spline interpolations. Runtime duration for griddatan. . m at master · iamspathan/UAVDroneTech팁. Saltar al contenido. n = 5000; X = 2*rand (n,3)-1; v = sum (X. You just interpolate interp1 ( [0 35], [-0. Desirable properties of regularizeNd: -Calculates a relationship between the input x and the output y without definition of the functional form of x to y. I have read the documentation and, to the best of my understanding, believe I am providing t. Use the rand function to generate a 100 -by- 100 matrix of random numbers in the background. Learn more about matlab, interpolation Hello, I have a 5D gridded data set that is generated by sweeping through 5 input vectors, running an external program with these inputs, and then recording the output. DataGrid for LabVIEW is a software add-on that provides table support with more built-in features than standard LabVIEW. Runtime duration for griddatan. The surface always passes through the data points defined by x and v. Options are "linear" or "nearest". This is true for most cases. . Learn more about interpolation, high-dimensional, griddatan, scatteredinterpolant, efficiency MATLAB Hello all, I have got ~50000 scattered 3-dimensional sample points along with ~50000 sample values, based on which I wish to construct a linear interpolant. Learn more about griddata, contour, meshgrid, nan, plot, interpolate MATLAB Hi, I am trying to create a contour plot from X and Y values that correspond to a theoretical temperature (Tt) value. xmlのエラーは、MATLABのランタイムで発生する問題に関連しています。一般に、XMLのエラーは、ファイルが見つからないか破損しているために発生します。正しいバージョンのgriddatan. m. griddatan interpolates this hyper-surface at the points specified by xi to produce yi. Os ficheiros XML incluem-se no tipo de. e. This has several advantages: Matlab can perform interpolation as well as extrapolation on a scatteredInterpolant object. If xi , yi are vectors then they are made into a 2-D mesh. Start by generating n = 5000 points at random in three-dimensional space, and computing the value of a function on those points. Security Violation. The interpolation method can be "nearest", "cubic" or. The surface always passes through the data points defined by x and v. MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages. As I understand it I need to make the. griddata is from when your data is scattered in a cartesian grid, not for other spaces. The actual failure of griddatan there is because you are calling it incorrectly. Why MATLAB has a confusing function name such as. The interpn function requires input data on a plaid grid, i.