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