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 {