|
even(N). Una función para comprobar si N es par,
devuelve 1 si es cierto, 0 si es falso.
Parámetros
N = Valor de entradaodd(N). Una función para comprobar si N es impar,
devuelve 1 cuando es cierto, 0 cuando es falso.
Parámetros
N = Valor de entradaInterpolate(GC, GS, GE, TS, TE, Método). Macro de
interpolación, interpola entre los valores reales TS
y TE. El método de interpolación es coseno, lineal o
exponencial. La posición donde se evalúa la interpolación está
determinada por la posición de GC en el intervalo GS
- GE. Véase el ejemplo.
Parámetros:
GC = actual global, valor real en el intervalo
GS - GEGS = valor inicial globalGE = valor final globalTS = valor inicial objetivoTE = valor final objetivoMétodo = método de interpolación, valor real:
Método < 0 : exponencial, usándose el
valor de Método como exponente.Método = 0 : interpolación coseno.Método > 0 : exponencial, usándose el
valor de Método como exponente.
Método = 1 : interpolación lineal,#declare A = Interpolate(0.5, 0, 1, 0, 10, 1); #debug str(A,0,2) // resultado: A = 5.00 #declare A = Interpolate(0.0,-2, 2, 0, 10, 1); #debug str(A,0,2) // resultado: A = 5.00 #declare A = Interpolate(0.5, 0, 1, 0, 10, 2); #debug str(A,0,2) // resultado: A = 2.50
Mean(A). Una macro para calcular la media de una matriz
de valores.
Parámetros:
A = Una matriz de valores de coma flotante o de
vectores.Std_Dev(A, M). Una macro para calcular la desviación
típica (o estándar).
Parámetros:
A = Una matriz de valores de coma flotante.M = La media de los valores de coma flotante en la
matriz.GetStats(ValArr). Esta macro declara una matriz global
llamada "StatisticsArray" (Matriz de estadísticas)
conteniendo: N, Media, Min, Max, y la Desviación Típica
Parámetros:
A = Una matriz de valores de coma flotante.Histogram(ValArr, Intervalos). Esta macro declara una
matriz global 2D llamada "HistogramArray" (Matriz del
histograma). El primer valor en la matriz es el centro del
intervalo/barra (o clase/barra), el segundo, el número de valores
en ese intervalo.
Parámetros:
ValArr = Una matriz con valores.Intervalos = El número deseado de
intervalos/barra (o clases/barra).sind(v), cosd(v), tand(v), asind(v), acosd(v), atan2d(a, b).
Estas funciones son versiones de las funciones trigonométricas usando
grados, en lugar de radianes, como unidad angular.
Parámetros:
Los mismos que para las análogas funciones trigonométricas internas.
max3(a, b, c). Una función para encontrar el mayor de
tres números.
Parámetros:
a, b, c = Valores de entrada.min3(a, b, c). Una función para encontrar el menor de
tres números.
Parámetros:
a, b, c = Valores de entrada.f_sqr(v). Una función para elevar al cuadrado un número.
Parámetros:
v = Valor de entrada.sgn(v). Una función para mostrar el signo de un número.
Devuelve -1 o 1 dependiendo del signo de v.
Parámetros:
v = Valor de entrada.clip(V, Min, Max). Una función que limita el valor a
un intervalo específico, "recortándose" si cae fuera de este
intervalo. Para los valores de entrada mayores que Max
devolverá Max, para aquellos menores que Min
devolverá Min.
Parámetros:
V = Valor de entrada.Min = Cota inferior del intervalo de salida.Max = Cota superior del intervalo de salida.clamp(V, Min, Max). Una función que limita un valor a
un intervalo específico. Si cae fuera será encajado en este
intervalo, envolviéndolo. A medida que la entrada aumenta o disminuye
fuera del intervalo dado, la salida recorrerá este intervalo
repetidamente, haciendo una onda en forma de "diente de sierra".
Parámetros:
V = Valor de entrada.Min = Cota inferior del intervalo de salida.Max = Cota superior del intervalo de salida.adj_range(V, Min, Max). Una función que ajusta los
valores de entrada en el límite [0,1] a un límite dado. Un valor
de entrada de 0 devolverá Min, 1 devolverá Max,
y los valores fuera del intervalo [0,1] se extrapolarán linealmente
(el gráfico continuará en línea recta).
Parámetros:
V = Valor de entrada.Min = Cota inferior del intervalo de salida.Max = Cota superior del intervalo de salida.adj_range2(V, InMin, InMax, OutMin, OutMax). Como f_range(),
pero ajusta los valores de entrada en el intervalo [InMin, InMax]
al intervalo[OutMin, OutMax].
Parámetros:
V = Valor de entrada.InMin = Cota inferior del intervalo de entrada.InMax = Cota superior del intervalo de entrada.OutMin = Cota inferior del intervalo de salida.OutMax = Cota superior del intervalo de salida.
|