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);