r8row
r8row,
an Octave code which
contains utility routines for R8ROW's, that is,
real MxN arrays, considered as M row vectors,
each of length N. The data may be thought of as a matrix of
multiple rows, and many operations will be carried out rowwise.
Licensing:
The computer code and data files made available on this web page
are distributed under
the MIT license
Languages:
r8row is available in
a C version and
a C++ version and
a Fortran90 version and
a MATLAB version and
an Octave version and
a Python version.
Related Programs:
r8row_test
linear_algebra,
MATLAB codes which
carry out various linear algebra operations for matrices
stored in a variety of formats.
Source Code:
-
i4_log_10.m,
returns the integer part of the logarithm base 10 of an integer;
-
i4_log_10_test.m,
returns the integer part of the logarithm base 10 of an integer;
-
i4mat_print.m,
prints an I4MAT;
-
i4mat_print_some.m,
prints some of an I4MAT;
-
i4vec_print.m,
prints an I4VEC;
-
i4vec_uniform_ab.m,
returns a pseudorandom I4VEC in a given range;
-
r8row_compare.m,
compares two rows of an R8ROW;
-
r8row_indicator.m,
returns an R8ROW indicator matrix;
-
r8row_max.m,
returns the row maximums of an R8ROW.
-
r8row_mean.m,
returns the row means of an R8ROW.
-
r8row_min.m,
returns the row minimums of an R8ROW.
-
r8row_part_quick_a.m,
partitions the rows of an R8ROW;
-
r8row_print.m,
prints an R8ROW;
-
r8row_print_some.m,
prints some of an R8ROW;
-
r8row_running_average.m,
computes the running averages of an R8ROW;
-
r8row_running_sum.m,
computes the running averages of an R8ROW;
-
r8row_sort_heap_a.m,
ascending heapsorts the rows of an R8ROW;
-
r8row_sort_heap_index_a.m,
computes an index vector to ascending sort an R8ROW;
-
r8row_sort_quick_a.m,
ascending quicksorts the rows of an R8ROW;
-
r8row_sum.m,
returns the row sums of an R8ROW.
-
r8row_swap.m,
swaps two rows of an R8ROW.
-
r8row_to_r8vec.m,
converts an R8ROW into an R8VEC.
-
r8row_transpose_print.m,
prints an R8ROW, transposed;
-
r8row_transpose_print_some.m,
prints some of an R8ROW, transposed;
-
r8row_uniform_ab.m,
returns an R8ROW of scaled pseudorandom numbers;
-
r8row_variance.m,
returns the row variances of an R8ROW.
-
r8vec_eq.m,
is true if two R8VEC's are equal;
-
r8vec_gt.m,
is true if one R8VEC is greater than another;
-
r8vec_lt.m,
is true if one R8VEC is less than another;
-
r8vec_print.m,
prints an R8VEC;
-
sort_heap_external.m,
externally sorts a list of values into ascending order;
Last revised on 21 May 2023.