Mercurial > octave
changeset 28086:32af6bb2a120
maint: merge stable to default.
author | Rik <rik@octave.org> |
---|---|
date | Mon, 17 Feb 2020 20:02:10 -0800 |
parents | dbcd2215ebc2 (current diff) 739045a86cfd (diff) |
children | 9cb04a9e81ec |
files | |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/scripts/geometry/griddata3.m Mon Feb 17 17:33:34 2020 -0800 +++ b/scripts/geometry/griddata3.m Mon Feb 17 20:02:10 2020 -0800 @@ -43,7 +43,7 @@ ## @seealso{griddata, griddatan, delaunayn} ## @end deftypefn -function vi = griddata3 (x, y, z, v, xi, yi, zi, method, varargin) +function vi = griddata3 (x, y, z, v, xi, yi, zi, method = "linear", varargin) if (nargin < 7) print_usage (); @@ -74,7 +74,7 @@ error ("griddata3: XI, YI, and ZI must be vectors or matrices of the same size"); endif - vi = griddatan ([x(:), y(:), z(:)], v(:), [xi(:), yi(:), zi(:)], varargin{:}); + vi = griddatan ([x(:), y(:), z(:)], v(:), [xi(:), yi(:), zi(:)], method, varargin{:}); vi = reshape (vi, size (xi)); endfunction @@ -104,4 +104,4 @@ %! [xi, yi, zi] = meshgrid (-0.8:0.2:0.8); %! vi = griddata3 (x, y, z, v, xi, yi, zi, "nearest"); %! vv = vi - xi.^2 - yi.^2 - zi.^2; -%! assert (max (abs (vv(:))), 0, 0.1); +%! assert (max (abs (vv(:))), 0.385, 0.1);