matrix/multiply

matrix/multiply

A library for multiplying a scalar/array/matrix to a scalar/array/matrix. This library will always return matrix type.

Methods

(static) multiply(x) → {matrix}

Source:

Add a scalar/array/matrix to self

Examples
// Add a scalar to a matrix
var M = require('./src/matrix_lib'); // or require('math-script')
var A = M.ident(2,2); // Create a matrix 
A = A.multiply(3); // multiply scalar
console.log(A.print())
//Result 
//3.000           0.000
//0.000           3.000

// Perform a matrix dot product
var B = M.make([[1,2],[3,4]);
B = B.multiply(B)  
console.log(B.print())
//Result
//7.000           10.000
//15.000          22.000
// Use in execute environment  
var M = require('./src/matrix_lib'); // or require('math-script')
M.execute(function(M){

var A = M.make([[1,2],[3,4]]); // Create a 2x2 matrix
var B = (A*A)*3 + 1; // Perform op on matrices and scalars
console.log(B.print())

});
//Result
//22.000          31.000
//46.000          67.000
Parameters:
Name Type Description
x scalar/array/matrix

Multiplies a scalar/array/matrix to self

Returns:
Type
matrix