matematik

1.3.0 • Public • Published

🧮 🇸🇪 Matematik

Mathematical helpers for JavaScript in browser or node

Purpose:

This list is growing and pretty much just helps suit my needs. If I find myself in need of another similar function, I'll add to it. If you'd like to add something to it, please do via pull request.

Why:

I would like to solve many of these mathematical dilemmas myself as I am learning, rather than simply pull in packages that others have made.

Useage:

npm i matematik
const math = require('matematik');

Index of functions:

/**
* Create a matrix filled with zeros of a certain height and width
* @param {Number} columns - integer - 2
* @param {Number} rows - integer - 2
* @return {Array{Array}} array - [[0, 0], [0, 0]]
*/
function zeros (columns, rows)

/**
* Compute the dot product of two vecors
* @param {Array} vector1
* @param {Array} vector2
* @return {Number} integer
*/
function dot(vector1, vector2)

/**
* Find a random integer between min and max value
* @param {Number} max - integer
* @param {Number} min - integer
* @return {Number} integer - will be between 0 and max
*/
function getRandomInt(max, min = 0)

/**
* Accept an integer and parse it out into an english string of the same meaning
* @param {Number} num - integer - 293
* @return {'Number'} string - two hundred and ninety three
*/
function englishify(num)

/**
* Find a euclidean distance between two points
* @param {Array} a - first point on graph of dimensions N
* @param {Array} b - second point on graph of dimensions N
* @return {Number} integer
*/
function euclideanDistance(a, b)

/**
* Calculates the mean value of a one-dimensional dataset
* @param {Array} data - data set
* @return {Number} mean value of data set
*/
function mean(data)

/**
* Calculates the mean point of an n-dimensional dataset
* @param {Array} data - data set
* @return {Array} mean point of data set
*/
function meanPoint(data)

/**
* Calculates the range of a one-dimensional data set
* @param {Array} data - data set
* @return {Number} range - range of the data set
*/
function rangeOf(data)

/**
* Calculates the ranges of each 'component' in an n-dimensional data set
* @param {Array} data - data set
* @return {Number} range - range of the data set
*/
function rangesOf(data)

Readme

Keywords

Package Sidebar

Install

npm i matematik

Weekly Downloads

1

Version

1.3.0

License

MIT

Unpacked Size

8.84 kB

Total Files

4

Last publish

Collaborators

  • nickgraffis