# Funciones matemáticas

### Math.Función

Simio incorpora una serie de funciones matemáticas. Estas se utilizan de la forma **Math.Función(Parámetros)**

[![ExpressionsMath.png](https://simulemos.cl/uploads/images/gallery/2019-04-Apr/scaled-840-0/5Pa3lab9NjWBiTk9-ExpressionsMath.png)](https://simulemos.cl/uploads/images/gallery/2019-04-Apr/5Pa3lab9NjWBiTk9-ExpressionsMath.png)  
[Editor de expresiones](https://simulemos.cl/books/simio/page/expressions-y-el-expression-editor "Expressions y el Expression Editor") mostrando las funciones matemáticas incluidas en Simio.

#### Funciones y sus parámetros

Constantes y parámetros destacados en **negrita.**

<table border="1" id="bkmrk-nombre-funci%C3%B3n-y-pa" style="border-collapse: collapse; width: 100%; height: 802px;"><tbody><tr style="height: 31px;"><td style="width: 14.9382%; height: 31px;">**Nombre**</td><td style="width: 30.8642%; height: 31px;">**Función y parámetros**</td><td style="width: 54.1975%; height: 31px;">**Descripción**</td></tr><tr style="height: 31px;"><td style="width: 14.9382%; height: 31px;">Valor absoluto</td><td style="width: 30.8642%; height: 31px;">Math.Abs(**valor**)</td><td style="width: 54.1975%; height: 31px;">Retorna el valor absoluto del **valor** especificado. El valor absoluto de un número es su magnitud sin signo.</td></tr><tr style="height: 31px;"><td style="width: 14.9382%; height: 31px;">Arcocoseno</td><td style="width: 30.8642%; height: 31px;">Math.Acos(**valor**)</td><td style="width: 54.1975%; height: 31px;">Retorna el arcocoseno del **valor** especificado (en radianes).</td></tr><tr style="height: 31px;"><td style="width: 14.9382%; height: 31px;">Arcoseno</td><td style="width: 30.8642%; height: 31px;">Math.Asin(**valor**)</td><td style="width: 54.1975%; height: 31px;">Retorna el arcoseno del **valor** especificado (en radianes).</td></tr><tr style="height: 31px;"><td style="width: 14.9382%; height: 31px;">Arcotangente</td><td style="width: 30.8642%; height: 31px;">Math.Atan(**valor**)</td><td style="width: 54.1975%; height: 31px;">Retorna el arcotangente del **valor** especificado (en radianes).</td></tr><tr style="height: 31px;"><td style="width: 14.9382%; height: 31px;">Techo</td><td style="width: 30.8642%; height: 31px;">Math.Ceiling(**valor**)</td><td style="width: 54.1975%; height: 31px;">Retorna el entero más pequeño pero no menor que el **valor** especificado.</td></tr><tr style="height: 31px;"><td style="width: 14.9382%; height: 31px;">Coseno</td><td style="width: 30.8642%; height: 31px;">Math.Cos(**valor**)</td><td style="width: 54.1975%; height: 31px;">Retorna el coseno del **valor** especificado (en radianes).</td></tr><tr style="height: 31px;"><td style="width: 14.9382%; height: 30px;">**<span class="texhtml mvar">e</span>**</td><td style="width: 30.8642%; height: 30px;">Math.E</td><td style="width: 54.1975%; height: 30px;">Retorna la base del logaritmo natural. Constante matemática **e**.</td></tr><tr style="height: 31px;"><td style="width: 14.9382%; height: 31px;">**Epsilon**</td><td style="width: 30.8642%; height: 31px;">Math.Epsilon</td><td style="width: 54.1975%; height: 31px;">Representa el número real más pequeño (representable) mayor que cero.</td></tr><tr style="height: 31px;"><td style="width: 14.9382%; height: 31px;">Exponencial</td><td style="width: 30.8642%; height: 31px;">Math.Exp(**valor**)</td><td style="width: 54.1975%; height: 31px;">Retorna el resultado de elevar la constante **e** al **valor** especificado.</td></tr><tr style="height: 31px;"><td style="width: 14.9382%; height: 31px;">Piso</td><td style="width: 30.8642%; height: 31px;">Math.Floor(**valor**)</td><td style="width: 54.1975%; height: 31px;">Retorna el entero más grande pero no mayor al **valor** especificado.</td></tr><tr style="height: 31px;"><td style="width: 14.9382%; height: 31px;">Si</td><td style="width: 30.8642%; height: 31px;">Math.If(**condición1**, **valor1**, **condición2**, **valor2**, ..., **condiciónN**, **valorN**, **valorSino**)</td><td style="width: 54.1975%; height: 31px;">Retorna el n-avo valor asociado a la primera condición especificada que sea evaluada a *True,* si ninguna condición se cumple, retorna el **valorSino**. Ejemplo: Math.If(1==2, 1, 2==2, 3, 4) retorna 3.</td></tr><tr style="height: 31px;"><td style="width: 14.9382%; height: 31px;">¿Es NaN?</td><td style="width: 30.8642%; height: 31px;">Math.IsNaN(**valor**)</td><td style="width: 54.1975%; height: 31px;">Retorna *True* si el **valor** es **NaN**, *False* si no lo es.</td></tr><tr style="height: 31px;"><td style="width: 14.9382%; height: 31px;">Logaritmo Natural</td><td style="width: 30.8642%; height: 31px;">Math.Log(**valor**)</td><td style="width: 54.1975%; height: 31px;">Retorna el logaritmo natural del **valor** especificado.</td></tr><tr style="height: 31px;"><td style="width: 14.9382%; height: 31px;">Logaritmo (en base 10)</td><td style="width: 30.8642%; height: 31px;">Math.Log10(**valor**)</td><td style="width: 54.1975%; height: 31px;">Retorna el logaritmo en base 10 del **valor** especificado.</td></tr><tr style="height: 31px;"><td style="width: 14.9382%; height: 31px;">Máximo</td><td style="width: 30.8642%; height: 31px;">Math.Max(**valor1**, **valor2**, ..., **valorN**)</td><td style="width: 54.1975%; height: 31px;">Retorna el valor máximo entre los especificados.</td></tr><tr style="height: 31px;"><td style="width: 14.9382%; height: 31px;">Mínimo</td><td style="width: 30.8642%; height: 31px;">Math.Min(**valor1**, **valor2**, ..., **valorN**)</td><td style="width: 54.1975%; height: 31px;">Retorna el valor mínimo entre los especificados.</td></tr><tr style="height: 31px;"><td style="width: 14.9382%; height: 31px;">**NaN**</td><td style="width: 30.8642%; height: 31px;">Math.NaN</td><td style="width: 54.1975%; height: 31px;">Un valor indefinido o irrepresentable.</td></tr><tr style="height: 31px;"><td style="width: 14.9382%; height: 31px;">**π** (pi)</td><td style="width: 30.8642%; height: 31px;">Math.PI</td><td style="width: 54.1975%; height: 31px;">Retorna la relación entre la circunferencia de un círculo y su diámetro. Constante matemática **π*.***</td></tr><tr style="height: 31px;"><td style="width: 14.9382%; height: 31px;">Potencia</td><td style="width: 30.8642%; height: 31px;">Math.Pow(**base**, **exponente**)</td><td style="width: 54.1975%; height: 31px;">Retorna el resultado de la **base** elevada al **exponente**.</td></tr><tr style="height: 31px;"><td style="width: 14.9382%; height: 31px;">Resto o residuo</td><td style="width: 30.8642%; height: 31px;">Math.Remainder(**dividendo**, **divisor**)</td><td style="width: 54.1975%; height: 31px;">Retorna el resto o residuo de la división entre el **dividendo** y el **divisor**.</td></tr><tr style="height: 31px;"><td style="width: 14.9382%; height: 31px;">Redondear</td><td style="width: 30.8642%; height: 31px;">Math.Round(**valor**, \[, **dígitos**\])</td><td style="width: 54.1975%; height: 31px;">Parámetro opcional: **dígitos** decimales. Retorna el **valor** redondeado (por defecto al entero más cercano).

</td></tr><tr style="height: 31px;"><td style="width: 14.9382%; height: 31px;">Seno</td><td style="width: 30.8642%; height: 31px;">Math.Sin(**valor**)</td><td style="width: 54.1975%; height: 31px;">Retorna el seno del **valor** especificado (en radianes).</td></tr><tr style="height: 31px;"><td style="width: 14.9382%; height: 31px;">Raíz Cuadrada</td><td style="width: 30.8642%; height: 31px;">Math.Sqrt(**valor**)</td><td style="width: 54.1975%; height: 31px;">Retorna la raíz cuadrada del **valor** especificado.</td></tr><tr style="height: 28px;"><td style="width: 14.9382%; height: 28px;">Suma de muestra aleatoria</td><td style="width: 30.8642%; height: 28px;">Math.SumOfSamples(**expresión**, **n**)</td><td style="width: 54.1975%; height: 28px;">Muestrea **n** veces, de forma independiente, la **expresión** aleatoria especificada y retorna la suma de los valores obtenidos.</td></tr><tr style="height: 31px;"><td style="width: 14.9382%; height: 31px;">Tangente</td><td style="width: 30.8642%; height: 31px;">Math.Tan(**valor**)</td><td style="width: 54.1975%; height: 31px;">Retorna la tangente del **valor** especificado (en radianes).</td></tr></tbody></table>