2014-05-15 21:43:08 +02:00

1.2 KiB

Function import

Import functions from an object or a module

Syntax

math.import(x)

Parameters

Parameter Type Description
object String | Object Object with functions to be imported.
options Object Available options: {Boolean} override If true, existing functions will be overwritten. False by default. {Boolean} wrap If true (default), the functions will be wrapped in a wrapper function which converts data types like Matrix to primitive data types like Array. The wrapper is needed when extending math.js with libraries which do not

Returns

Type Description
undefined

Examples

var math = mathjs();

// define new functions and variables
math.import({
myvalue: 42,
hello: function (name) {
return 'hello, ' + name + '!';
}
});

// use the imported function and variable
math.myvalue * 2;               // 84
math.hello('user');             // 'hello, user!'

// import the npm module numbers
// (must be installed first with `npm install numbers`)
math.import('numbers');

math.fibonacci(7); // returns 13