Modulis:Math2

Vikipēdijas lapa
Dokumentācijas ikona Moduļa dokumentācija[skatīt] [labot] [hronoloģija] [pārlādēt]

Šajā modulī ir apkopotas tās matemātikas bibliotēkas funkcijas, kas nav citos moduļos

local p = {}
--local getArgs = require('Module:Arguments').getArgs

function p.abs(frame)
	local input = tonumber(frame.args[1]);
	return math.abs(input)
end

function p.acos(frame)
	local input = tonumber(frame.args[1]);
	return math.acos(input)
end

function p.asin(frame)
	local input = tonumber(frame.args[1]);
	return math.asin(input)
end

function p.atan(frame)
	local input = tonumber(frame.args[1]);
	return math.atan(input)
end

function p.atan2(frame)
	local input = tonumber(frame.args[1]);
	local input2 = tonumber(frame.args[2]);
	return math.atan2(input, input2)
end

function p.ceil(frame)
	local input = tonumber(frame.args[1]);
	return math.ceil(input)
end

function p.cos(frame)
	local input = tonumber(frame.args[1]);
	return math.cos(input)
end

function p.cosh(frame)
	local input = tonumber(frame.args[1]);
	return math.cosh(input)
end

function p.deg(frame)
	local input = tonumber(frame.args[1]);
	return math.deg(input)
end

function p.exp(frame)
	local input = tonumber(frame.args[1]);
	return math.exp(input)
end

function p.floor(frame)
	local input = tonumber(frame.args[1]);
	return math.floor(input)
end

function p.fmod(frame)
	local input = tonumber(frame.args[1]);
	local input2 = tonumber(frame.args[2]);
	return math.fmod(input, input2)
end

function p.frexp(frame)--var arī nestrādāt
	local input = tonumber(frame.args[1]);
	return math.frexp(input)
end

--huge

function p.ldexp(frame)
	local input = tonumber(frame.args[1]);
	local input2 = tonumber(frame.args[2]);
	return math.ldexp(input, input2)
end

function p.log(frame)
	local input = tonumber(frame.args[1]);
	return math.log(input)
end

function p.log10(frame)
	local input = tonumber(frame.args[1]);
	return math.log10(input)
end

function p.modf(frame)--var arī nestrādāt
	local input = tonumber(frame.args[1]);
	return math.modf(input)
end
--pi

function p.pow(frame)
	local input = tonumber(frame.args[1]);
	local input2 = tonumber(frame.args[2]);
	return math.pow(input, input2)
end

function p.rad(frame)
	local input = tonumber(frame.args[1]);
	return math.rad(input)
end
--randomseed

function p.sin(frame)
	local input = tonumber(frame.args[1]);
	return math.sin(input)
end

function p.sinh(frame)
	local input = tonumber(frame.args[1]);
	return math.sinh(input)
end

function p.sqrt(frame)
	local input = tonumber(frame.args[1]);
	return math.sqrt(input)
end

function p.tan(frame)
	local input = tonumber(frame.args[1]);
	return math.tan(input)
end

function p.tanh(frame)
	local input = tonumber(frame.args[1]);
	return math.tanh(input)
end

return p