Mercurial > hg > octave-lyh
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 |