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:

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

+(v) Instance Public methods Vector

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

==(other) Instance Public methods Returns true iff the two vectors

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

size() Instance Public methods Returns the number of elements in the vector

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

[](*array) Class Public methods Creates a

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

*(x) Instance Public methods Multiplies the vector by x, where

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

elements_to_r() Instance Public methods

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

elements_to_i() Instance Public methods

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

eql?(other) Instance Public methods

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

norm() Instance Public methods Alias for:

2025-01-10 15:47:30
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