## Introduction

The following example creates a matrix from two vectors.

By passing vectors to the Matrix.columns() method, you construct a matrix whose rows are arrays of arrays.

Here the matrix has two columns created from the vectors v and v2, with each row containing two items, one from each column:

## Demo

require "Matrix" # This is essential!
# from w w w. j ava 2s . c o m
v = Vector[1,2,3,4,5]
v2 = Vector[6,7,8,9,10]
m4 = Matrix.columns([v,v2])
p( m4 )

## Result

If you pass the same two vectors to the Matrix.rows() method, you would end up by creating a matrix that contains two rows, each of which is a vector:

## Demo

require "Matrix" # This is essential!
# from w ww. ja va 2 s .com
v = Vector[1,2,3,4,5]
v2 = Vector[6,7,8,9,10]
m5 = Matrix.rows([v,v2])
p( m5 )

## Result

## Related Topic