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