Return a more-useful column vector from partition();
authorMichael Orlitzky <michael@orlitzky.com>
Tue, 7 May 2013 17:57:30 +0000 (13:57 -0400)
committerMichael Orlitzky <michael@orlitzky.com>
Tue, 7 May 2013 17:57:30 +0000 (13:57 -0400)
partition.m

index 99e38921d8d5c103b026ad9f9b0e9d98608bf3ac..ec1bc8bec617ab1e450a6f502157ce6e91cdc85e 100644 (file)
@@ -2,7 +2,7 @@ function [p,delta] = partition(integerN, a, b)
   % Partition the interval [a,b] into integerN subintervals. We do not
   % require that a<b.
   %
-  % INPUTS:
+  % INPUT:
   %
   %   * ``integerN`` - The number of subintervals.
   %
@@ -10,12 +10,13 @@ function [p,delta] = partition(integerN, a, b)
   %
   %   * ``b`` - The "right" endpoint of the interval to partition.
   %
+  % OUTPUT:
   %
-  % OUTPUTS:
+  %   * ``p`` - The resulting partition, as a column vector of length
+  %   integerN+1.
   %
-  %   * ``p`` - The resulting partition, as a vector of length integerN+1.
-  %
-  %   * ``delta`` - The distance between x_i and x_{i+1} in the partition.
+  %   * ``delta`` - The distance between x_i and x_{i+1} in the
+  %   partition.
   %
   %
 
@@ -24,5 +25,5 @@ function [p,delta] = partition(integerN, a, b)
   % towards `b`.
   delta = (b - a)/integerN;
 
-  p = [a : delta : b];
+  p = [a : delta : b]';
 end