Mercurial > octave-nkf
comparison src/data.cc @ 5061:4689ee5e88ec
[project @ 2004-11-03 21:23:42 by jwe]
author | jwe |
---|---|
date | Wed, 03 Nov 2004 21:23:43 +0000 |
parents | 11bea7392e69 |
children | 9eab94f5fadf |
comparison
equal
deleted
inserted
replaced
5060:34a904ac130d | 5061:4689ee5e88ec |
---|---|
404 "-*- texinfo -*-\n\ | 404 "-*- texinfo -*-\n\ |
405 @deftypefn {Built-in Function} {} cumprod (@var{x}, @var{dim})\n\ | 405 @deftypefn {Built-in Function} {} cumprod (@var{x}, @var{dim})\n\ |
406 Cumulative product of elements along dimension @var{dim}. If\n\ | 406 Cumulative product of elements along dimension @var{dim}. If\n\ |
407 @var{dim} is omitted, it defaults to 1 (column-wise cumulative\n\ | 407 @var{dim} is omitted, it defaults to 1 (column-wise cumulative\n\ |
408 products).\n\ | 408 products).\n\ |
409 \n\ | |
410 As a special case, if @var{x} is a vector and @var{dim} is omitted,\n\ | |
411 return the cumulative product of the elements as a vector with the\n\ | |
412 same orientation as @var{x}.\n\ | |
409 @end deftypefn") | 413 @end deftypefn") |
410 { | 414 { |
411 DATA_REDUCTION (cumprod); | 415 DATA_REDUCTION (cumprod); |
412 } | 416 } |
413 | 417 |
414 DEFUN (cumsum, args, , | 418 DEFUN (cumsum, args, , |
415 "-*- texinfo -*-\n\ | 419 "-*- texinfo -*-\n\ |
416 @deftypefn {Built-in Function} {} cumsum (@var{x}, @var{dim})\n\ | 420 @deftypefn {Built-in Function} {} cumsum (@var{x}, @var{dim})\n\ |
417 Cumulative sum of elements along dimension @var{dim}. If @var{dim}\n\ | 421 Cumulative sum of elements along dimension @var{dim}. If @var{dim}\n\ |
418 is omitted, it defaults to 1 (column-wise cumulative sums).\n\ | 422 is omitted, it defaults to 1 (column-wise cumulative sums).\n\ |
423 \n\ | |
424 As a special case, if @var{x} is a vector and @var{dim} is omitted,\n\ | |
425 return the cumulative sum of the elements as a vector with the\n\ | |
426 same orientation as @var{x}.\n\ | |
419 @end deftypefn") | 427 @end deftypefn") |
420 { | 428 { |
421 DATA_REDUCTION (cumsum); | 429 DATA_REDUCTION (cumsum); |
422 } | 430 } |
423 | 431 |
661 DEFUN (prod, args, , | 669 DEFUN (prod, args, , |
662 "-*- texinfo -*-\n\ | 670 "-*- texinfo -*-\n\ |
663 @deftypefn {Built-in Function} {} prod (@var{x}, @var{dim})\n\ | 671 @deftypefn {Built-in Function} {} prod (@var{x}, @var{dim})\n\ |
664 Product of elements along dimension @var{dim}. If @var{dim} is\n\ | 672 Product of elements along dimension @var{dim}. If @var{dim} is\n\ |
665 omitted, it defaults to 1 (column-wise products).\n\ | 673 omitted, it defaults to 1 (column-wise products).\n\ |
674 \n\ | |
675 As a special case, if @var{x} is a vector and @var{dim} is omitted,\n\ | |
676 return the product of the elements.\n\ | |
666 @end deftypefn") | 677 @end deftypefn") |
667 { | 678 { |
668 DATA_REDUCTION (prod); | 679 DATA_REDUCTION (prod); |
669 } | 680 } |
670 | 681 |
1056 DEFUN (sum, args, , | 1067 DEFUN (sum, args, , |
1057 "-*- texinfo -*-\n\ | 1068 "-*- texinfo -*-\n\ |
1058 @deftypefn {Built-in Function} {} sum (@var{x}, @var{dim})\n\ | 1069 @deftypefn {Built-in Function} {} sum (@var{x}, @var{dim})\n\ |
1059 Sum of elements along dimension @var{dim}. If @var{dim} is\n\ | 1070 Sum of elements along dimension @var{dim}. If @var{dim} is\n\ |
1060 omitted, it defaults to 1 (column-wise sum).\n\ | 1071 omitted, it defaults to 1 (column-wise sum).\n\ |
1072 \n\ | |
1073 As a special case, if @var{x} is a vector and @var{dim} is omitted,\n\ | |
1074 return the sum of the elements.\n\ | |
1061 @end deftypefn") | 1075 @end deftypefn") |
1062 { | 1076 { |
1063 DATA_REDUCTION (sum); | 1077 DATA_REDUCTION (sum); |
1064 } | 1078 } |
1065 | 1079 |
1067 "-*- texinfo -*-\n\ | 1081 "-*- texinfo -*-\n\ |
1068 @deftypefn {Built-in Function} {} sumsq (@var{x}, @var{dim})\n\ | 1082 @deftypefn {Built-in Function} {} sumsq (@var{x}, @var{dim})\n\ |
1069 Sum of squares of elements along dimension @var{dim}. If @var{dim}\n\ | 1083 Sum of squares of elements along dimension @var{dim}. If @var{dim}\n\ |
1070 is omitted, it defaults to 1 (column-wise sum of squares).\n\ | 1084 is omitted, it defaults to 1 (column-wise sum of squares).\n\ |
1071 \n\ | 1085 \n\ |
1072 This function is equivalent to computing\n\ | 1086 As a special case, if @var{x} is a vector and @var{dim} is omitted,\n\ |
1087 return the sum of squares of the elements.\n\ | |
1088 \n\ | |
1089 This function is conceptually equivalent to computing\n\ | |
1073 @example\n\ | 1090 @example\n\ |
1074 sum (x .* conj (x), dim)\n\ | 1091 sum (x .* conj (x), dim)\n\ |
1075 @end example\n\ | 1092 @end example\n\ |
1076 but it uses less memory and avoids calling conj if @var{x} is real.\n\ | 1093 but it uses less memory and avoids calling conj if @var{x} is real.\n\ |
1077 @end deftypefn") | 1094 @end deftypefn") |