changeset 8116:6c69f5cda32b

For for extrapval in interpn
author Kris Thielemans
date Thu, 18 Sep 2008 10:46:24 -0400
parents 37c1bdb9805c
children 40aa36406a94
files doc/interpreter/contributors.in scripts/ChangeLog scripts/general/interpn.m
diffstat 3 files changed, 10 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/doc/interpreter/contributors.in	Thu Sep 18 10:42:54 2008 -0400
+++ b/doc/interpreter/contributors.in	Thu Sep 18 10:46:24 2008 -0400
@@ -196,6 +196,7 @@
 Ariel Tankus
 Georg Thimm
 Duncan Temple Lang
+Kris Thielemans
 Olaf Till
 Thomas Treichl
 Utkarsh Upadhyay
--- a/scripts/ChangeLog	Thu Sep 18 10:42:54 2008 -0400
+++ b/scripts/ChangeLog	Thu Sep 18 10:46:24 2008 -0400
@@ -1,3 +1,8 @@
+2008-09-18  Kris Thielemans  <kris.thielemans@csc.mrc.ac.uk>
+
+	* general/interpn.m: Fixe for extrapval and documentation of 
+	extrapval.
+
 2008-09-17  David Bateman  <dbateman@free.fr>
 
 	* time/datetick.m: New function.
--- a/scripts/general/interpn.m	Thu Sep 18 10:42:54 2008 -0400
+++ b/scripts/general/interpn.m	Thu Sep 18 10:46:24 2008 -0400
@@ -55,9 +55,9 @@
 ##
 ## The default method is 'linear'.
 ##
-## If @var{extrap} is the string 'extrap', then extrapolate values beyond
-## the endpoints.  If @var{extrap} is a number, replace values beyond the
-## endpoints with that number.  If @var{extrap} is missing, assume NA.
+## If @var{extrapval} is the scalar value, use it to replace the values
+## beyond the endpoints with that number. If @var{extrapval} is missing,
+## assume NA.
 ## @seealso{interp1, interp2, spline, ndgrid}
 ## @end deftypefn
 
@@ -79,6 +79,7 @@
       error ("extrapal is expected to be a numeric scalar");
     endif
     method = varargin{end - 1};
+    extrapval = varargin{end};
     nargs = nargs - 2;
   endif