# HG changeset patch # User jwe # Date 792725948 0 # Node ID 8a5b0b2caf44df08895740d5f4073f811dd5dc58 # Parent c0f319a1e51d9e896932e1463b5b67fe9f32c021 [project @ 1995-02-14 01:39:08 by jwe] diff -r c0f319a1e51d -r 8a5b0b2caf44 liboctave/dRowVector.cc --- a/liboctave/dRowVector.cc Mon Feb 13 16:46:08 1995 +0000 +++ b/liboctave/dRowVector.cc Tue Feb 14 01:39:08 1995 +0000 @@ -442,6 +442,24 @@ elem (i) = f (elem (i)); } +RowVector +linspace (double x1, double x2, int n) +{ + RowVector retval; + + if (n > 0) + { + retval.resize (n); + double delta = (x2 - x1) / (n - 1); + retval.elem (0) = x1; + for (int i = 1; i < n-1; i++) + retval.elem (i) = x1 + i * delta; + retval.elem (n-1) = x2; + } + + return retval; +} + double RowVector::min (void) const {