Para aprender matemáticas utiliza tu ordenador, SpeQ Mathematics (IV): Definiendo funciones

Speq Logo Una vez conocidas las variables, es hora de definir funciones.
Para ello abrimos el documento defining “functions.spq” y seguiremos sus enseñanzas.

Para definir una función basta con poner su nombre y entre paréntesis las variables de las que depende, en nuestro caso será y(x). Seguidamente igualamos la función con su expresión, claro está la variable suele aparecer.
Y(x) = 2 * x ^ 2
Function Y(x) is defined

Ahora vamos a ver si funciona, basta con dar el valor a una variable, de forma directa (dando el valor a la variable x) o indirecta (poniendo el valor de x en el paréntesis).
x=5
x = 5
Y(x)
Ans = 50
Y(3)
Ans = 18

Evidentemente la función puede tener dos variables, así la función “Surface” depende de la variable “Width” y “height”, y se separan las varibles mediante comas.
Surface(Width, height) = Width * height
Function Surface(Width, height) is defined

Surface(5, 3)
Ans = 15

Surface(5, 3 + 2)
Ans = 25
En la última penúltima línea se ve cómo se pueden poner operaciones en los paréntesis.

Finalmente, vemos una función para calcular la hipotenusa de un triángulo rectángulo. Las variables son s1 y s2 (los catetos).
Hyp(s1, s2) = Sqrt(s1 ^ 2 + s2 ^ 2);

Hyp(3, 4)
Ans = 5
Para borrar la función también utilizamos la función “Clear”
Clear(Y)
Done

La función ha desaparecido.

En próximas entradas más.

Comentarios

Dejar una respuesta




iiiii