Un ejemplo con GNU MAXIMA:
(%i1) /* Habiendo asignado un valor concreto a la variable x ...*/ x:3$ (%i2) /* Quiero calcular, a continuación, la derivada de una función, de variable x, por ejemplo ... */ diff(x^2+x+1,x); /* y me encuentro con el siguiente problema: MAXIMA nos dice ... */ diff: second argument must be a variable; found 3 -- an error. To debug this try: debugmode(true); (%i3) /* Para solucionarlo (no hace falta entrar en el modo depuración de código), basta con borrar la asignación de valor que, en un principio había realizado a la variable */ kill(x)$ (%i4) /* Ahora sí podré obtener la derivada ...*/ diff(x^2+x+1,x); (%o4) 2*x+1$\diamond$
No hay comentarios:
Publicar un comentario
Gracias por tus comentarios