comparison liboctave/dRowVector.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
comparison
equal deleted inserted replaced
9657:3c1c3a38ec7b 9658:3429c956de6f
314 if (n < 1) n = 1; 314 if (n < 1) n = 1;
315 315
316 NoAlias<RowVector> retval (n); 316 NoAlias<RowVector> retval (n);
317 317
318 double delta = (x2 - x1) / (n - 1); 318 double delta = (x2 - x1) / (n - 1);
319 double y = retval(0) = x1; 319 retval(0) = x1;
320 for (octave_idx_type i = 1; i < n-1; i++) 320 for (octave_idx_type i = 1; i < n-1; i++)
321 retval(i) = y += delta; 321 retval(i) = x1 + i*delta;
322 retval(n-1) = x2; 322 retval(n-1) = x2;
323 323
324 return retval; 324 return retval;
325 } 325 }
326 326