UNPKG

@nexys/math-ts

Version:

[![npm version](https://badge.fury.io/js/%40nexys%2Fmath-ts.svg)](https://www.npmjs.com/package/@nexys/math-ts) [![TavisCI](https://travis-ci.com/Nexysweb/tableau-wdc-react.svg?branch=master)](https://travis-ci.com/github/Nexysweb/math-ts) [![Deployment](

19 lines (18 loc) 781 B
import * as T from '../type'; export default class Matrix { m: T.Matrix; constructor(m: T.Matrix); sum(m2: T.Matrix): void; multiply(m2: T.Matrix): T.Matrix; transpose(): T.Matrix; determinant(): number; inverse(): T.Matrix; } export declare const sum: (m1: T.Matrix, m2: T.Matrix) => number[][]; export declare const shape: (v: T.Vector, n: number, m: number) => T.Matrix; export declare const multiplication: (m1: T.Matrix, m2: T.Matrix) => T.Matrix; export declare const transpose: (m: T.Matrix) => T.Matrix; export declare const squareConditions: (t: T.Matrix) => number; export declare const determinant: (t: T.Matrix) => number; export declare const gaussJordan: (l: T.Matrix) => T.Matrix; export declare const inverse: (l: T.Matrix) => T.Matrix;