Constructors
constructor
- new Matrix(rows?: number, cols?: number, data?: string[][] | number[][]): Matrix
Parameters
rows: number = 0
cols: number = 0
data: string[][] | number[][] = null
Properties
data
data: number[][] = null
Methods
block
- block(startRow: number, startCol: number, blockRows: number, blockCols: number): Matrix
Parameters
startRow: number
startCol: number
blockRows: number
blockCols: number
colMaxCoeffIndex
- colMaxCoeffIndex(col: number): number
forEach
- forEach(cb: (num: number) => number): Matrix
Parameters
cb: (num: number) => number
fraction
- fraction(num?: number): Matrix
generateData
- generateData(arr: string[][] | number[][]): Matrix
Parameters
arr: string[][] | number[][]
replicate
- replicate(rows: number, cols: number): Matrix
resize
- resize(rows: number, cols: number): Matrix
setRandom
- setRandom(parameter?: number): Matrix
subtractFromNumber
- subtractFromNumber(num: number): Matrix