diff liboctave/CRowVector.cc @ 9658:3429c956de6f

extend linspace & fix up liboctave rewrite
author Jaroslav Hajek <highegg@gmail.com>
date Sat, 19 Sep 2009 22:17:12 +0200
parents e087d7c77ff9
children f80c566bc751
line wrap: on
line diff
--- a/liboctave/CRowVector.cc	Sat Sep 19 21:38:30 2009 +0200
+++ b/liboctave/CRowVector.cc	Sat Sep 19 22:17:12 2009 +0200
@@ -487,9 +487,9 @@
   NoAlias<ComplexRowVector> retval (n);
 
   Complex delta = (x2 - x1) / (n - 1.0);
-  Complex y = retval(0) = x1;
+  retval(0) = x1;
   for (octave_idx_type i = 1; i < n-1; i++)
-    retval(i) = y += delta;
+    retval(i) = x1 + static_cast<double> (i)*delta;
   retval(n-1) = x2;
 
   return retval;