update std/math

This commit is contained in:
ValKmjolnir
2023-08-03 22:55:59 +08:00
parent 5cc9824a62
commit 56a26b6ab6
5 changed files with 28 additions and 10 deletions

View File

@@ -62,6 +62,8 @@ var ln = func(x) {
}
var _iln10 = 1/ln(10);
# log10 is alias of lg
var log10 = lg;
var sqrt = func(x) {
@@ -96,6 +98,14 @@ var min = func(x, arg...) {
return res;
}
var avg = func(arg...) {
var x = 0;
foreach(var i;arg) {
x += i;
}
return x/size(arg);
}
var mod = func(n, m) {
var x = n-int(n/m)*m;
return x<0? x+abs(m):x;