|
1 | 1 | # numjs
|
| 2 | +```javascript |
| 3 | +//load lib. |
| 4 | +const numjs = require('./numjs'); |
| 5 | +//create matrix a from array. |
| 6 | +var a = new numjs.matrix(numjs.linspace(1,9,9).array, [3,3]); |
| 7 | +//print matrix a. |
| 8 | +a.print(); |
| 9 | +``` |
| 10 | +> `>>> [ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8, 9 ] ]` |
| 11 | +
|
| 12 | +```javascript |
| 13 | +//create random matrix. |
| 14 | +var b = numjs.random(3); |
| 15 | +//print matrix b; |
| 16 | +b.print(); |
| 17 | +``` |
| 18 | +> `>>>` |
| 19 | +> `[ [ 0.8179369200338522, 0.061001336902696046, 0.2144879006316711 ],` |
| 20 | +> ` [ 0.5705785105308054, 0.7570802468887163, 0.4912138810045723 ],` |
| 21 | +> ` [ 0.7742470425300807, 0.3581051938550892, 0.0561141415278148 ] ]` |
| 22 | +
|
| 23 | +```javascript |
| 24 | +//print result of a dot b. |
| 25 | +a.dot(b).print(); |
| 26 | +``` |
| 27 | +> `>>>` |
| 28 | +> `[ [ 0.8179369200338522, 0.12200267380539209, 0.6434637018950133 ],` |
| 29 | +> `[ 2.2823140421232218, 3.7854012344435817, 2.947283286027434 ],` |
| 30 | +> `[ 5.419729297710565, 2.8648415508407137, 0.5050272737503332 ] ]` |
| 31 | +
|
| 32 | +```javascript |
| 33 | +//print result of a cross b. |
| 34 | +a.cross(b).print(); |
| 35 | +``` |
| 36 | +> `>>>` |
| 37 | +> `[ [ 4.281835068685705, 2.649477412245396, 1.3652580872242601 ],` |
| 38 | +> `[ 10.770122487969921, 6.1780377451849, 3.650705856716435 ],` |
| 39 | +> `[ 17.258409907254137, 9.706598078124406, 5.936153626208609 ] ]` |
0 commit comments