Mòdul:Math/ús

De la Viquipèdia, l'enciclopèdia lliure

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]