Mercurial > octave
comparison liboctave/dRowVector.cc @ 1099:8a5b0b2caf44
[project @ 1995-02-14 01:39:08 by jwe]
author | jwe |
---|---|
date | Tue, 14 Feb 1995 01:39:08 +0000 |
parents | 18933dbd5e43 |
children | b6360f2d4fa6 |
comparison
equal
deleted
inserted
replaced
1098:c0f319a1e51d | 1099:8a5b0b2caf44 |
---|---|
438 void | 438 void |
439 RowVector::map (d_d_Mapper f) | 439 RowVector::map (d_d_Mapper f) |
440 { | 440 { |
441 for (int i = 0; i < length (); i++) | 441 for (int i = 0; i < length (); i++) |
442 elem (i) = f (elem (i)); | 442 elem (i) = f (elem (i)); |
443 } | |
444 | |
445 RowVector | |
446 linspace (double x1, double x2, int n) | |
447 { | |
448 RowVector retval; | |
449 | |
450 if (n > 0) | |
451 { | |
452 retval.resize (n); | |
453 double delta = (x2 - x1) / (n - 1); | |
454 retval.elem (0) = x1; | |
455 for (int i = 1; i < n-1; i++) | |
456 retval.elem (i) = x1 + i * delta; | |
457 retval.elem (n-1) = x2; | |
458 } | |
459 | |
460 return retval; | |
443 } | 461 } |
444 | 462 |
445 double | 463 double |
446 RowVector::min (void) const | 464 RowVector::min (void) const |
447 { | 465 { |