RubyGems Navigation menu

Vectors 0.2.0

A Ruby gem for vector and matrix operations. Provides methods to calculate: - Matrix determinant: Determinant(matrix) input: matrix - Array of arrays size of nxn output: res[Int] - simple Integer - Scalar product of vectors scalar_prod(a, b) input: a[Array], b[Array]- vectors a and b output: res[Int] - simple Integer as a result of scalar prod - Cross product for 3D vectors cross_prod(a, b) input: a[Array], b[Array] - vectors a and b with dimension n = 3; output: res[Array] - vector with the size = 3 (its dimension) as a result of cross prod - Help function help() output: String with info about gem funcs Includes comprehensive error handling and input validation. Designed for educational use and basic linear algebra computations. Ruby-гем для операций с векторами и матрицами. Предоставляет методы для вычисления: - Определителя матрицы Determinant(matrix) input: matrix - матрица (массив массивов) размера nxn output: res[Int] - целое число - Скалярного произведения векторов scalar_prod(a, b) input: a[Array], b[Array] - векторы (массивы) a и b output: res[Int] - целое число как результат скалярного произведения - Векторного произведения для 3D векторов cross_prod(a, b) input: a[Array], b[Array] - векторы (массивы) a и b размером n = 3; output: res[Array] - вектор (массив) с размером = 3 (его размерность) как результат векторного произведения векторов - Функция "помощь" help() output: Строка с информацией про математические методы гема Включает обработку ошибок и валидацию входных данных. Разработан для образовательных целей и базовых вычислений линейной алгебры.

Gemfile:
=

installieren:
=

Versionen:

  1. 0.2.0 May 17, 2025 (8 KB)
  2. 0.1.0 April 07, 2025 (8 KB)

Besitzer:

Pushed by:

Autoren:

  • inaidE, spartanec22832, t1sh3

SHA 256-Prüfsumme:

=

Downloads insgesamt 380

Für diese Version 187

Version veröffentlicht:

Lizenz:

MIT

Erforderliche Ruby-Version: >= 3.1.0

Links: