UNPKG

linalg.js

Version:

Linear Algebra Module

35 lines (23 loc) 962 B
var Objects = require('./objects.js'); // var matrix = new Objects.Matrix(4, 3, function(i, j) { // return 8*i + j; // }); // console.log(matrix); // var vector = new Objects.Vector(1, 2, 3, 4); // console.log(vector); // console.log(Objects.matrixMult(matrix, vector)); var comp = new Objects.Complex(5, 1.2); console.log(comp.toString()); var polynom = new Objects.Polynom(new Objects.Complex(3), new Objects.Complex(8.4, 9), new Objects.Complex(0, 4), comp); console.log('P(X) = ' + polynom.toString()); console.log(Objects.complexExp(comp, 2).toString()); // console.log(Objects.complexMult(comp, comp)); // console.log(Objects.IdentityMatrix(3)); // console.log(Objects.NullMatrix(8)); // console.log(Objects.UpperTriMatrix(4, function(i, j) { // return 8*i + j; // })); // console.log(Objects.LowerTriMatrix(4, function(i, j) { // return 8*i + j; // })); console.log(Objects.MatrixExp(new Objects.Matrix()))