Resumen De Funciones Autolisp
Prof. Milagros Canga Villegas
Departamento de Ingeniería Geográfica y Técnicas de Expresión Gráfica.
Escuela Técnica Superior de Ingenieros de Caminos Canales y Puertos,
Universidad de Cantabria
FUNCIONES ARITMÉTICAS
+ Suma números
Sintaxis: (+ . . . )
Valor retornado: Suma de todos los argumentos numéricos.
- Sustrae n números
Sintaxis:(- . . . )
Valor retornado: La diferencia entre el primer argumento
y la suma de los restantes argumentos
* Multiplica números
Sintaxis: (* . . . )
Valor retornado: Producto de todos los argumentos
numéricos.
/ Divide números
Sintaxis: (/ . . . )
Valor retornado: El cociente del primer argumento
dividido por el producto de los demás argumentos.
~ Devuelve el operadorNOT binario (complemento de 1) del
argumento
Sintaxis: (~ )
Valor retornado=-.
1+ Incrementa un número en uno
Sintaxis: (1+ )
Valor retornado=1+n
(entero ó real según n sea entero ó real.)
1- Disminuye en uno un número.
Sintaxis: (1- )
Valor retornado=n-1 (entero ó real según n sea entero
ó real.)
ABS Convierte un número a su valor absoluto
Sintaxis: (ABS )
Valorretornado=el valor absoluto de n.
ATAN Calcula el arcotangente
Sintaxis: (ATAN n2)
Valor retornado=Arcotangente de n1/n2.
Valor en radianes entre /2 y -/2.
COS Calcula el coseno de un ángulo expresado en radianes
Sintaxis: (COS )
Valor retornado=El coseno de ang
SIN Calcula el seno de un ángulo expresado en radianes
Sintaxis: (SIN )
Valor retornado=El seno de ang
EXP Calculael antilogaritmo neperiano de un numero
Sintaxis:(EXP )
Valor retornado: número real igual a en
EXPT Calcula el resultado de elevar un número a una potencia
Sintaxis:(EXPT )
Valor retornado: número real o entero
GDC Calcula el máximo común denominador de dos enteros
Sintaxis: (GDC )
Valor retornado=El valor del máximo común denominador
LOG Calcula el logaritmo neperiano deun número real
Sintaxis: (LOG )
Valor retornado=Un número real.
LOGAND Devuelve el resultado de una Y lógica (AND) de
una lista de números enteros a nivel binario.
Sintaxis: (LOGAND ...)
Valor retornado: Un número entero.
LOGIOR Devuelve el resultado de una O lógica (OR) de una
lista de números enteros a nivel binario.
Sintaxis: (LOGIOR ...)
Valor retornado: Un númeroentero
LSH Desplazamientom a nivel binario del contenido de un
registro (defase) de (entero) en un valor (entero).
Si es positivo se desplaza hacia la izquierda, si
negativo, hacia la derecha.
Valor retornado: Un número entero.
Sintaxis: (LSH )
MAX Extrae el mayor valor de una serie de números
Sintaxis: (MAX ...)
Valor retornado=El mayor valor encontrado.
MIN Extrae elmenor valor de una serie de números
Sintaxis: (MIN ...)
Valor retornado=El menor valor encontrado.
MINUSP Comprueba si un número es menor que 0
Sintaxis: (MINUSP )
Valor retornado=
T si el argumento n es un número y es negativo
nil en caso contrario.
REM Calcula el resto de la división entre dos números
Sintaxis: (REM )
Valor retornado: El resto de dividir n1 entre n2..
SQRTCalcula la raíz cuadrada de un número
Sintaxis: (SQRT )
Valor retornado=Un número real, raíz cuadrada de n
ZEROP Comprueba si un número es 0
Sintaxis: (ZEROP )
Valor retornado:
T si el elemento es 0
nil en caso contrario.
FUNCIONES DE RELACIÓN
= Comprueba la igualdad numérica
Sintaxis: (= ...)
Valor retornado:
T si todos los argumentos (números o cadenas decaracteres) se evalúan como iguales
numéricamente
nil en caso contrario
Las cadenas son comparadas en esta función y en las siguientes
en base a su valor numérico ASCII
/= Comprueba la desigualdad numérica
Sintaxis: (/= ) ...)
Valor retornado:
T si todos los argumentos (números o cadenas de
caracteres) no se evalúan como iguales
numéricamente
nil en caso contrario
< Comprueba la...
Regístrate para leer el documento completo.