1.0.3 • Published 7 years ago

hadamard-matrix v1.0.3

Weekly downloads
1
License
ISC
Repository
github
Last release
7 years ago

Hadamard matrix

A Hadamard matrix generator of order n using memoization.

Install

$ npm install hadamard-matrix --save

Usage

var hadamard = require('hadamard-matrix')

hadamard(1)
//=> return [1]

hadamard(2)
//=> return [
//           [ 1,  1 ],  
//           [ 1, -1 ]
//          ]

hadamard(4)
//=> return [
//           [ 1,  1,  1,  1 ],  
//           [ 1, -1,  1, -1 ],
//           [ 1,  1, -1, -1 ],  
//           [ 1, -1, -1,  1 ],
//          ]

API

hadamard(order)

order

Required Type: number

Order of the Hadamard matrix it will return. It could´t be a odd number.

result

Type: object

Result will be a matrix with entries ± 1.

Information

You can read information about Hadamard matrix in https://en.wikipedia.org/wiki/Hadamard_matrix

License

MIT © tommytrg.

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago