open-math

1.0.4 • Public • Published
重载一些运算符
使运算符支持向量和矩阵运算
 
已做功能
向量:加法,乘法,数乘,乘方
矩阵:加法,乘法,数乘,乘方
数学:支持%百分比,绝对值
输出:>> 和 console.log 是等效的
 
如果是 一维数组 将被转换为向量
如果是 二维数组 将被转换为矩阵
 
运行
npm install open-math --save
test.js写入内容
node app
node dist
 
例子
// 向量加法
let a= [1,2,3]+[4,5,6]+[7,8,9] 
>>// [ 12, 15, 18 ]
// 向量乘法
let b=[1,2,3]*[4,5,6]*2 
>>// [ 8, 20, 36 ]
// 矩阵加法
let c=
    [
        [1,2,3],
        [4,5,6]
    ]
        +
    [
        [1,2,3],
        [4,5,6]
    ] 
>>// [ [ 2, 4, 6 ], [ 8, 10, 12 ] ]
// 矩阵乘法
let d=
[
    [1,2,3],
    [4,5,6]
]
    *
[
    [1,2,3,4],
    [3,4,5,6],
    [7,8,9,10]
] 
>>// [ [ 28, 34, 40, 46 ], [ 61, 76, 91, 106 ] ]
 
// 百分比
>>12%  // 0.12    百分比符号
>>5%2  // 1   取余符号
// 绝对值
>> |-3.2|  // 3.2
>> |[3,4,5,6,7]| // 11.61895003862225
>> |[3,4]| // 5
 

Package Sidebar

Install

npm i open-math

Weekly Downloads

3

Version

1.0.4

License

ISC

Unpacked Size

32.3 kB

Total Files

31

Last publish

Collaborators

  • hewenfutop