Herramientas en GNU/Linux para estudiantes universitarios: | ||
---|---|---|
Anterior | Capítulo 2. Sintaxis de gnuplot | Siguiente |
Para gnuplot la variable independiente se llama X en gráficos bidimensionales, y X e Y en los tridimensionales
En general la sintaxis (y precedencia) a la hora definir fórmulas es la misma que se usa en Java o en C. La diferencia más destacada es que los exponentes se expresan precedidos por "**". Se pueden usar paréntesis para cambiar el orden de evaluación. La lista de todos los operadores se puede obtener con "help expressions" y luego "operators" desde el prompt de gnuplot.
gnuplot también ofrece un funciones predefinidas. La sintaxis nuevamente es como la de Java o C. A modo de ejemplo:
Funciones trigonométricas: sin, cos, tan. Su argumento es un número en radianes o grados (ver "help angles"). El número pi es una constante predefinida: sin(pi/2)=1.
Inversas de las funciones trigonométricas: asin, acos, atan. Devuelven un ángulo en radianes o grados (ver "help angles").
Funciones hiperbólicas y sus inversas.
Logaritmo en base e y su inversa y logaritmo en base 10: log, exp, log10.
Para ver una lista completa de las funciones disponibles, teclear "help function" en el prompt de gnuplot.
El usuario puede definir sus propias constantes y funciones. La definición de una constante es:
Nombre de la constante '=' ecuación. Ejemplos:
pi = 3.1416
i = sqrt(-1)
Para las funciones es semejante: nombre de función '(' lista de variables separadas por comas en caso que la función tenga más de un parámetro ')' '=' ecuación.
f(x) = rand(x)
min(a,b) = (a < b) ? a : b