Lib «mate»¶
La librería mate contiene las funciones de matemáticas en Latino.
Lista de comando
Comando | Parámetros | Descripción |
---|---|---|
abs( ) | 1 | Devuelve el valor absoluto |
acos( ) | 1 | Devuelve el arcocoseno en radianes |
aleatorio( ) | 2 | Devuelve un número aleatorio |
asen( ) | 1 | Devuelve el arcoseno en radianes |
atan( ) | 1 | Devuelve el arcotangente como un valor numérico entrew -PI/2 y PI/2 radianes |
atan2( ) | 2 | Devuelve el arcotangente del cociente de sus argumentos |
cos( ) | 1 | Devuelve el coseno |
cosh( ) | 1 | Devuelve el coseno hiperbólico |
exp( ) | 1 | Devuelve el valor de \(E^x\), donde E es un número de Euler |
frexp( ) | 2 | Devuelve el número descompuesto y a una potencia integral de dos. |
ldexp( ) | 2 | Devuelve el número multiplicado por 2 elevado a una potencia |
log( ) | 1 | Devuelve el logaritmo natural |
log10( ) | 1 | Devuelve el logaritmo natural en base diez |
piso( ) | 1 | Devuelve el número redondeado hacia abajo al número entero más cercano |
pot( ) | 2 | Devuelve el valor de un número elevado a la potencia |
raiz( ) | 1 | Devuelve la raíz cuadrada |
sen( ) | 1 | Devuelve el seno |
senh( ) | 1 | Devuelve el seno hiperbólico |
tan( ) | 1 | Devuelve la tangente de un ángulo |
tanh( ) | 1 | Devuelve la tangente hiperbólico de un número |
techo( ) | 1 | Devuelve el número redondeado hacia arriba al número entero más cercano |
mate.abs( )¶
El comando mate.abs( ) devuelve el valor absoluto (positivo) del número especificado.
escribir(mate.abs(-7.25)) //Devolverá 7.25
mate.acos( )¶
Este comando devuelve el arcocoseno de un número como un valor entre el cero (0) y PI radianes.
Si el número asignado está fuera del rango de -1 a 1, el comando devolverá NaN.
El valor de -1 devolverá el valor de PI, y el valor de 1 devolverá el valor de cero (0).
escribir(mate.acos(0.5)) //Devolverá 1.04719...
mate.aleatorio( )¶
El comando mate.aleatorio( ) devuelve un número dentro del rango numérico asignado.
En este comando se puede asignar números positivos como negativos.
escribir(mate.aleatorio(-25,5)) //Devolverá un número aleatorio entre -25 a 5
mate.asen( )¶
El comando mate.asen( ) devuelve el arcoseno de un número como un valor entre -PI/2 y PI/2 radianes.
Si el número asignado está fuera del rango de -1 a 1, el comando devolverá NaN.
El valor de 1 devolverá el valor de PI/2 y el valor de -1 devolverá el valor de -PI/2.
escribir(mate.asen(0.5)) //Devolverá 0.52359...
mate.atan( )¶
Este comando devuelve el arcotangente de un número como un valor entre -PI/2 y PI/2 radianes.
escribir(mate.atan(2)) //Devolverá 1.10714...
mate.atan2( )¶
Este comando devuelve el arcotangente del cociente de sus argumentos, como un valor numérico entre PI y -PI radianes.
El número devuelto representa el ángulo en el sentido contrario de las agujas del reloj en radianes (pero NO en grados) entre los dos valores asignados a la operación.
/*
En este ejemplo usaremos las coordenadas de (4,8).
**Importante**
Con este comando la segunda coordenada se pasa como primer argumento
y la primera coordenada se pasa como segundo argumento
*/
escribir(mate.atan2(8,4)) //Devolverá 1.10714...
mate.cos( )¶
Este comando devuelve el coseno de un número.
El comando mate.cos( ) devuelve un valor numérico entre -1 y 1, que representa el coseno del ángulo.
escribir(mate.cos(3)) //Devolverá -0.98999...
mate.cosh( )¶
Este comando devuelve el coseno hiperbólico de un número.
escribir(mate.cosh(3)) //Devolverá 10.06766...
mate.exp( )¶
Este comando devuelve el valor \(E^x\), donde E es un número de Euler (aproximadamente 2,7183) y equis(x) es el número que se le pasa.
escribir(mate.exp(1)) //Devolverá 2.71828...
escribir(mate.exp(-1)) //Devolverá 0.36787...
escribir(mate.exp(5)) //Devolverá 148.41315...
escribir(mate.exp(10)) //Devolverá 22026.46579...
mate.frexp( )¶
Este comando descompone un número en significativo y a una potencia integral de 2.
escribir(mate.frexp(123.45,0.45)) //Devolverá 0.96445...
mate.ldexp( )¶
Este comando multiplica un número por 2, elevado a una potencia.
escribir(mate.ldexp(7,-4)) //Devolverá 0.4375
escribir(mate.ldexp(1,-1074)) //Devolverá 4.94065...
escribir(mate.ldexp(-0,10)) //Devolverá -0
escribir(mate.ldexp(1,1024)) //Devolverá inf
mate.log( )¶
Este comando devuelve el logaritmo natural de un número.
Si el parámetro es negativo, devolverá NaN.
Si el parámetro es cero (0), devolverá infinito.
escribir(mate.log(2)) //Devolverá 0.69314...
escribir(mate.log(2.7183)) //Devolverá 1.0000066849...
escribir(mate.log(1)) //Devolverá 0
escribir(mate.log(0)) //Devolverá -inf
escribir(mate.log(-1)) //Devolverá NaN
mate.log10( )¶
Este comando devuelve el logaritmo común de un número (en base a 10).
Si el parámetro es negativo, devolverá NaN.
Si el parámetro es cero (0), devolverá infinito.
escribir(mate.log10(1)) //Devolverá 0
escribir(mate.log10(5)) //Devolverá 0.69897...
escribir(mate.log10(10)) //Devolverá 1
escribir(mate.log10(20)) //Devolverá 1.30102...
escribir(mate.log10(100)) //Devolverá 2
escribir(mate.log10(1000)) //Devolverá 3
escribir(mate.log10(0.001)) //Devolverá -3
escribir(mate.log10(0)) //Devolverá -inf
escribir(mate.log10(-1)) //Devolverá NaN
mate.piso( )¶
A diferencia del comando mate.techo( ), el comando mate.piso( ) redondea un número hacia abajo al entero más cercano.
Si el argumento pasado es un número entero, el valor NO se redondeará.
escribir(mate.piso(1.6)) //Devolverá 1
escribir(mate.piso(0.60)) //Devolverá 0
escribir(mate.piso(5)) //Devolverá 5
escribir(mate.piso(5.1)) //Devolverá 5
escribir(mate.piso(-5.1)) //Devolverá -6
escribir(mate.piso(-5.9)) //Devolverá -6
mate.pot( )¶
Este comando devuelve el valor(primer dígito) elevado a la potencia (segundo dígito).
escribir(mate.pot(4,3)) //Devolverá 64
escribir(mate.pot(0,1)) //Devolverá 0
escribir(mate.pot(1,1)) //Devolverá 1
escribir(mate.pot(1,10)) //Devolverá 1
escribir(mate.pot(3,3)) //Devolverá 27
escribir(mate.pot(-3,3)) //Devolverá -27
escribir(mate.pot(2,4)) //Devolverá 16
mate.raiz( )¶
Este comando devuelve la raíz cuadrada de un número.
escribir(mate.raiz(9)) //Devolverá 3
escribir(mate.raiz(0)) //Devolverá 0
escribir(mate.raiz(1)) //Devolverá 1
escribir(mate.raiz(64)) //Devolverá 8
escribir(mate.raiz(-9)) //Devolverá NaN
mate.sen( )¶
Este comando devuelve el seno de un número.
El comando mate.sen( ) devuelve un valor entre -1 y 1, que representa el seno del parámetro asignado.
escribir(mate.sen(3)) //Devolverá 0.14112...
escribir(mate.sen(-3)) //Devolverá -0.14112...
escribir(mate.sen(0)) //Devolverá 0
mate.senh( )¶
Este comando devuelve el seno hiperbólico de un número.
escribir(mate.senh(1)) //Devolverá 1.17520...
mate.tan( )¶
Este comando devuelve la tangente de un número.
escribir(mate.tan(1)) //Devolverá 1.55740...
mate.tanh( )¶
Este comando devuelve la tangente hiperbólica de un número.
escribir(mate.tanh(1)) //Devolverá 0.76159...
mate.techo( )¶
A diferencia del comando mate.piso( ), el comando mate.techo( ) redondea un número hacia arriba al entero más cercano.
Si el argumento pasado es un número entero, el valor NO se redondeará.
escribir(mate.techo(1.4)) //Devolverá 2
escribir(mate.techo(0.60)) //Devolverá 1
escribir(mate.techo(5)) //Devolverá 5
escribir(mate.techo(5.1)) //Devolverá 6
escribir(mate.techo(-5.1)) //Devolverá -5
escribir(mate.techo(-5.9)) //Devolverá -5