Mòdul:Math/ús
Aquesta és una subpàgina de documentació per a la Mòdul:Math Té la informació d'ús, les categories i qualsevol altre contingut que no forma part essencial del codi del mòdul. |
Aquest mòdul proporciona operacions matemàtiques bàsiques.
De moment, s'utilitza només la notació amb punt decimal. Els paràmetres d'entrada s'haurien de convertir amb {{formatnum:<num>|R}} (vegeu {{puntdecimal}}) i els valors retornats es poden formatejar de nou amb {{formatnum:<num>}}.
Funcions:
random
Retorna un número pseudoaleatori. Sintaxi:
{{#invoke:math|random}}
Sense cap argument, genera un número real en el rang [0,1) (amb l'1 exclòs), per exemple 0.27327761751287
{{#invoke:math|random|<número>}}
Proporcionant un número enter, genera un número enter en el rang [1,número]. Si és negatiu, el rang serà [número,-1].
{{#invoke:math|random|<primer>|<últim>}}
Proporcionant dos números enters, genera un número enter en el rang [primer,últim].
max
Troba el valor màxim dels arguments. Sintaxi:
{{#invoke:math|max|<valor 1>|<valor 2>|...}}
{{#invoke:math|max}}
Quan s'usa sense arguments, pren l'entrada del marc superior. Qualsevol valor numèric no vàlid és ignorat.
min
Troba el valor mínim dels arguments. Sintaxi:
{{#invoke:math|min|<valor 1>|<valor 2>|...}}
{{#invoke:math|min}}
Quan s'usa sense arguments, pren l'entrada del marc superior. Qualsevol valor numèric no vàlid és ignorat.
average
Troba la mitjana dels valors proporcionats. Sintaxi:
{{#invoke:math|average|<valor 1>|<valor 2>|...}}
{{#invoke:math|average}}
Quan s'usa sense arguments, pren l'entrada del marc superior. Qualsevol valor numèric no vàlid és ignorat.
order
Determina l'ordre de magnitud d'un número. Sintaxi:
{{#invoke:math|order|<número>}}
{{#invoke:math|order|x=<número>}}
Per exemple: 100 → 2, 0.001 → -3
precision
Determina la precisió de un número. Sintaxi:
{{#invoke:math|precision|<número>}}
{{#invoke:math|precision|x=<número>}}
És l'invers de l'ordre de magnitud: indica el número de xifres decimals, inclosos zeros a la dreta, i una precisió negativa indica la potència de 10 de la primera xifra significativa.
round
Arrodoneix un número amb una precisió determinada. Sintaxi:
{{#invoke:math|round|<valor>|<precisió>}}
{{#invoke:math|round|value=<valor>|precision=<precisió>}}
La precisió indica el número de xifres decimals. Una precisió negativa indica el múltiple de la potència de 10.
precision_format
Arrodoneix un número amb una precisió determinada i retorna el valor en el format numèric local o en notació científica quan fa falta. Sintaxi:
{{#invoke:math|precision_format|<número>|<precisió>}}
El número es pot expressar amb la notació per exemple 4E9 i quan el valor retornat té un ordre de magnitud de 9 o superior s'expressa per exemple 4×109
_cleanNumber
Funció auxiliar que avalua si una entrada és numèrica o si la pot convertir. Retorna el valor numèric i el valor cadena. Pot ser útil en altres mòduls.
Vegeu també
[modifica]