linalg.js
Version:
Linear Algebra Module
35 lines (23 loc) • 962 B
JavaScript
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()))