Type:
Class

The Vector class represents a mathematical vector, which is useful in its own right, and also constitutes a row or column of a Matrix.

Method Catalogue

To create a Vector:

To access elements:

To enumerate the elements:

Vector arithmetic:

  • #*(x) “is matrix or number”

  • #+(v)

  • #-(v)

Vector functions:

Conversion to other data types:

String representations:

each2
  • References/Ruby on Rails/Ruby/Classes/Vector

each2(v) Instance Public methods Iterate over the elements of this vector and

2025-01-10 15:47:30
magnitude
  • References/Ruby on Rails/Ruby/Classes/Vector

magnitude() Instance Public methods Returns the modulus (Pythagorean distance)

2025-01-10 15:47:30
collect
  • References/Ruby on Rails/Ruby/Classes/Vector

collect() Instance Public methods Like

2025-01-10 15:47:30
to_a
  • References/Ruby on Rails/Ruby/Classes/Vector

to_a() Instance Public methods Returns the elements of the vector in an array

2025-01-10 15:47:30
element
  • References/Ruby on Rails/Ruby/Classes/Vector

element(i) Instance Public methods Alias for:

2025-01-10 15:47:30
each
  • References/Ruby on Rails/Ruby/Classes/Vector

each(&block) Instance Public methods Iterate over the elements of this vector

2025-01-10 15:47:30
to_s
  • References/Ruby on Rails/Ruby/Classes/Vector

to_s() Instance Public methods Overrides

2025-01-10 15:47:30
/ 2
  • References/Ruby on Rails/Ruby/Classes/Vector

/(x) Instance Public methods Vector

2025-01-10 15:47:30
inner_product
  • References/Ruby on Rails/Ruby/Classes/Vector

inner_product(v) Instance Public methods Returns the inner product of this vector

2025-01-10 15:47:30
elements
  • References/Ruby on Rails/Ruby/Classes/Vector

elements(array, copy = true) Class Public methods Creates a vector from an Array

2025-01-10 15:47:30