r8ci
r8ci,
a Python code which
carries out some basic linear algebra operations on R8CI matrices
(real 64 bit precision circulant format).
Licensing:
The information on this web page is distributed under the MIT license.
Languages:
r8ci 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 Data and Programs:
linear_algebra,
a Python code which
carries out various linear algebra operations for matrices
stored in a variety of formats.
Source Code:
-
c8_le_l2.py,
evaluates C1 <= C2 in the L2 norm.
-
c8vec_print.py,
prints a C8VEC.
-
c8vec_sort_a_l2.py,
sorts C8VEC's by L2 norm.
-
c8vec_unity.py,
returns the N roots of unity.
-
i4_log_10.py,
returns the integer part of the logarithm base 10 of abs(X);
-
r8_uniform_01.py,
returns a random R8 value;
-
r8ci.py,
functions for an R8CI matrix;
-
r8ge.py,
functions for an R8GE matrix;
-
r8vec_indicator1.py,
sets an R8VEC to the indicator1 vector;
-
r8vec_print.py,
prints an R8VEC;
-
sort_safe_rc.py,
externally sorts a list of items into ascending order.
-
timestamp.py,
prints the current YMDHMS date as a timestamp;
Examples and Tests:
Last revised on 19 May 2023.