Modulo:Math/dok
Daytoy ti subpanid ti dokumentasion para iti Modulo:Math. Aglaon daytoy kadagiti pakaammo ti panagusar, dagiti kategoria, ken dadduma a linaon a saan a paset ti kasisigud a panid ti modulo. |
Inus-usar ti Modulo:Math kadagiti adu a panid, no baliwam adunto ti makadlaw. Pangngaasi nga umuna a subokan kadagiti subpanid ti /pagipadasan wenno /pangsubok, wenno iti bukodmo a subpanid, ken usigen a pagtungtungan dagiti binaliwan iti panid ti tungtungan sakbay nga isayangkat. |
Daytoy a modulo ket mangited kadagiti bilang ti annong ti matematika. Dagitoy nga annong ket mabalin nga usaren manipud iti #invoke wenno manipud kadagiti sabali a modulo ti Lua.
Panagusar manipud kadagiti sabali a modulo ti Lua
[urnosen ti taudan]Ti panagusar ti modulo manipud kadagiti normal a panid ti wiki, awan ti nangruna a nasken a maisagana. No usaren daytoy a modulo manipud iti sabali a modulo ti Lua, nasken nga umuna nga ikarga daytoy, kasla daytoy:
local mm = require('Modulo:Math')
(Dagiti mm
sabsabali a kita ket kaibuksilan ti Modulo Math; mabalin pay ti agpili ti nasaysayaat a panangipalawag no kayat.)
Kaaduan kadagiti annong iti modulo ket addaan iti bersion para iti Lua ken bersion ara iti #invoke. Mabalin nga usaren dagiti annong ti #invoke manipud kadagiti sabali a modulo ti Lua, ngem ti panagusar kadagiti annong ti Lua ket nasaysayaat gapu ta saan a nasken a serrekan ti Lua kuadro ti banag. Dagiti annong ti Lua ket pasarunuan babaen ti _
, bayat a saan a mapasarunuan dagiti annong ti #invoke.
random
[urnosen ti taudan]{{#invoke:math|random}} {{#invoke:math|random|max_value}} {{#invoke:math|random|min_value|max_value}}
mm._random()
mm._random(max_value)
mm._random(min_value, max_value)
Agpataud iti pugto a bilang.
- No awan dagiti argumento a mainaganan, ti bilang a mapataud ket dakdakkel ngem wenno kapada ti 0 ken basbassit ngem 1.
- No awan ti argumento a maited, ti bilang a mapataud ket maysa a sibubukel a bilang a baetan ti 1 ken dayta nga argumento. Ti argumento ket nasken a positibo a sibubukel a bilang.
- No dua dagiti argumento ti maited, ti bilang a mapataud ket maysa a sibubukel a bilang a baetan ti immuna ken dagiti maikadua nga argumento. Isuda a dua dagiti argumento ket nasken a dagiti sibubukel a bilang, ngem mabalin met a negatibo.
Daytoy nga annong ket saan a husto nga agbalin para kadagiti bilang a basbassit ngem −232 ken dakdakkel ngem 232 − 1. No kayat nga agusar kadagiti bilang ti ruar iti daytoy a sakop, maisingasing nga usaren ti Modulo:Pugto.
order
[urnosen ti taudan]{{#invoke:math|order|n}}
mm._order(n)
Mangikeddeng ti urnos ti magnitud ti bilang.
precision
[urnosen ti taudan]{{#invoke:math|precision|n}} {{#invoke:math|precision|x=n}}
mm._precision(number_string)
Mangikeddeng ti presision ti bilang. Kas pagarigan, para iti "4" daytoy ket mangisubli ti "0", para iti "4.567" daytoy ket mangisubli ti"3", ken para iti "100" daytoy ket mangisubli ti "-2".
Ti annong ket mangpadas a mangwaswas ti representasion ti kuerdas ti bilang, ken mangduktal no ti bilang ket agus-usar ti notasion ti E. Gapu ti daytoy a rason, no maawagan manipud iti Lua, dagiti dakkel unay a bilbilang wenno husto unay a bilbilang ket nasken a dagus a maikabil a kas dagiti kuerdas tapno makaala kadagiti agpayso a resulta. No maikabil dagitoy a kas dagiti bilang, ti panangiyulog iti Lua ket baliwanna idi iti notasion ti E ken daytoy nga annong ket mangisubli ti presision ti notasion ti E imbes a ti kasisigud a bilang. Daytoy ket saan a problema no ti bilang ket matawagan manipud iti #invoke, gapu ta ti amin a maikanbil manipud iti #invoke ket adda iti pormat ti kuerdas.
max
[urnosen ti taudan]{{#invoke:math|max|v1|v2|v3|...}}
mm._max(v1, v2, v3, ...)
Mangisubli iti kangatuan a pateg manipud kadagiti pateg a nainaganan. Dagiti pateg ket saan a mabaliwan kadagiti bilang saanto a maikaskaso.
min
[urnosen ti taudan]{{#invoke:math|min|v1|v2|v3|...}}
mm._min(v1, v2, v3, ...)
Mangisubli iti kabassitan a pateg manipud kadagiti pateg a nainaganan. Dagiti pateg ket saan a mabaliwan kadagiti bilang saanto a maikaskaso.
average
[urnosen ti taudan]{{#invoke:math|average|v1|v2|v3|...}}
mm._average(v1, v2, v3, ...)
Mangisubli iti natibeng kadagiti pateg a nainaganan. Dagiti pateg ket saan a mabaliwan kadagiti bilang saanto a maikaskaso.
round
[urnosen ti taudan]{{#invoke:math|round|value|precision}} {{#invoke:math|round|value=value|precision=precision}}
mm._round(value, precision)
Buklenna ti bilang iti naibaga a presision.
log10
[urnosen ti taudan]{{#invoke:math | log10 | x}}
mm._log10(x)
Mangisubli iti log10(x)
, ti logaritmo ti x nga agusar iti batayan a 10.
mod
[urnosen ti taudan]{{#invoke:math|round|x|y}}
mm._round(x, y)
Mangala ti x
modulo y
, wenno ti nabati kalpasan no x
ket nabingbingayen babaen ti y
. Daytoy ket agpayso para kadagiti sibubukel a bilang aginggana iti 253; para kadagiti daddadakkel a sibubukel a bilang, ti mangipataray a modulo ti Lua ket mabalin a mangisubli ti biddut a pateg. Daytoy nga annong ket mangigapu ti daytoy a problema babaen ti panangisubli ti 0
no timodulo a naited babaen ti panagpatary ti modulo ti Lua ket basbassit ngem 0 wenno dakdakkel ngem ti y
.
gcd
[urnosen ti taudan]{{#invoke:math|gcd|v1|v2|...}}
mm._gcd(v1, v2, ...)
Birukenna ti kadakkelan a sapasap a mangbingay kadagti pateg a nainaganan. Dagiti pateg ket saan a mabaliwan kadagiti bilang saanto a maikaskaso.
precision_format
[urnosen ti taudan]{{#invoke:math|precision_format|value_string|precision}}
mm._precision_format(value_string, precision)
Buklenna ti bilang iti nainaganan a presision ken pormatenna segun kadagiti alagaden a kasisigud a naus-usar para iti {{Rnd}}. Ti maiparuar ket kuerdas.
cleanNumber
[urnosen ti taudan]local number, number_string = mm._cleanNumber(number_string)
Ti katulong nga annong a mabalin a matawagan manipud kadagiti modulo ti Lua, ngem saan a mabalin manipud iti #invoke. Daytoy ket mangala ti kuerdas wenno pateg ti bilang a kas ti maikabil, ken no ti pateg ket mabalin a mabaliwan iti bilang, ti cleanNumber ket mangisubli ti bilang ken kuerdas ti bilang. No ti pateg ket saan a mabaliwan iti bilang, ti cleanNumber ket mangisubli ti nil, nil
.