You are on page 1of 2

1 Matematicas I : Curso 0910

Manualillo r
apido para el programa Derive
El programa Derive es peque
no en tama
no (y no tiene muchas prestaciones), pero es muy sencillo de manejar, por
lo que casi inmediatamente puede usarse. Va los men
us desplegables o los iconos pueden realizarse las operaciones
mas basicas en matematicas, como factorizar o resolver expresiones, calculos de lmites, derivadas e integrales, etc.
La entrada y edicion de ordenes es un poco penosa, as como la programacion de operaciones consecutivas. No
obstante, desde el punto de vista docente, cuando debemos aprender como hacerlo y no que nos lo hagan, estas
limitaciones no son tan graves.
El programa trabaja inicialmente con precision exacta, devolviendo el valor exacto de los n
umeros resultado de
las operaciones. Y as queremos que sea en estas practicas.
Al empezar. . .

Cuando ejecutamos el programa Derive, aparece una ventana (la ventana de Algebra)
donde se mostraran las expresiones que vamos introduciendo y los resultados que obtengamos.
En la parte superior de la ventana aparecen los iconos para realizar tareas de manera rapida y, mas arriba, los
men
us desplegables.

Debajo de la ventana de Algebra


aparece la linea de comandos o lnea de introduccion de ordenes. Con el men
u
Opciones>Pantalla puede ampliarse a cuatro lneas de escritura, pero se reduce la ventana con las expresiones.
Introducir expresiones
En la lnea de comandos escribimos las expresiones u ordenes deseadas y se las introducimos al programa pulsando
(pulsaremos Ctrl+ si queremos que ademas las opere directamente, lo que el llama simplificar).
A la izquierda de la lnea de comandos aparecen 6 iconos con los que tambien pueden introducirse
y operar las

(Introducir), = (Simplificar), = (Introducir y Simplificar), (Aproximar) y (Introducir y


expresiones:
Aproximar). El u
ltimo (Borrar).
Las operaciones se introducen con + (suma), (resta), o . (producto), / (division), b (potencia).
Las matrices y vectores van siempre entre [corchetes] y se pueden crear con el men
u Introducir; o pueden
teclearse directamente en la forma [1,2,3;4,5,6] o [[1,2,3],[4,5,6]] (para una matriz 2 3).
Inicialmente las variables son letras individuales (las del alfabeto ingles) o una letra seguida de guion bajo,
como x o x_, y no distingue entre may
usculas y min
usculas. Pueden construirse variables mas largas definiendolas directamente (ver punto siguiente) o cambiando al modo Palabra en el men
u Opciones>Ajustes de
Modo>Introducci
on. Las variables deben comenzar con letra y solo pueden contener letras, dgitos y el guion
bajo (ni smbolos ni acentos ni huecos).
Se usa := para definir una nueva funcion o una nueva variable, o para asignar contenido a una variable.
As, si definimos

f (x) := x2 + 2 , podremos luego usarlo para obtener que

f (1) = 3

Podemos definir la nueva variable Hola1 :=


O asignar contenido a una variable existente o no

Hola2 := [[1,2,3],[4,5,6]]

Las operaciones realizadas con los men


us o los iconos, se ejecutan sobre la expresion resaltada de la ventana.
Con las flechas puede elegirse la expresion o subexpresion a la que queramos aplicarlo.
Con la tecla de funcion F3, trasladamos la expresion resaltada a la lnea de comandos (tambien con F4, que
ademas la pone entre parentesis). Si estamos editando en la lnea de comandos, se inserta el texto en la
posicion del cursor si no, se inserta borrando lo anterior.
Uso de
ordenes de Derive
Las ordenes se usan como funciones, con los argumentos necesarios entre parentesis ORDEN(Arg1 , Arg2 , . . . ).
Una vez introducidas y simplificadas la ordenes son sustituidas por su resultado, por lo que pueden operarse entre
s o ser usadas como argumento de otra orden (como las funciones, se operan y se componen entre s).

Un peque
no resumen de ordenes para los ejercicios de Algebra
Lineal:
Comandos generales:
ABS(v)

Valor absoluto, m
odulo o norma del n
umero o vector v

FACTOR(Expresion, x, real)

Factoriza la Expresi
on en la variable x para valores reales. Ver men
u Simplificar

Prof: Jos
e Antonio Abia Vian

I.T.I. en Electricidad

2 Matematicas I : Curso 0910

Manipulacion y matrices especiales:


A SUB i SUB j
ELEMENT(A, i, j)

Se extrae el elemento aij de la matriz A

A ROW [n1 , n2 , ...]


A COL [n1 , n2 , ...]

Submatriz formada por las filas n1 , n2 , .. de A indicadas.


Submatriz formada por las columnas de A indicadas.

IDENTITY MATRIX(n)

I , la matriz identidad de orden n .

A1

Matriz inversa de A

DET(A)

Devuelve el determinante de la matriz A

Matriz traspuesta de la matriz A (acento grave, como en `e)

Resolucion de sistemas y metodo de Gauss:


APPEND COLUMNS(A, B)

Matriz que se forma ampliando la matriz A con las columnas de B .

ROW REDUCE(A)

Matriz escalonada reducida de la matriz A

SWAP ELEMENTS(A, i, j)

Intercambia las filas i y j de la matriz A .

PIVOT(A, i, j)

Hace cero los elementos por debajo del elemento aij de la matriz A .

SCALE ELEMENT(A, i, s)

Multiplica la fila i de A por s .

SUBTRACT ELEMENTS(A, i, j, s)
SUBTRACT ELEMENTS(A, i, j)

Resta a la fila i de A la fila j multiplicada por s .


Supone s = 1 .

FORCE0(A, i, j, p)

Hace cero el elemento aij de la matriz A usando el elemnto apj como pivote.

Vectores y diagonalizacion:
u.v

Producto escalar de los vectores u y v

CHARPOLY(A, )

Polinomio caracterstico de la matriz A en la variable

EIGENVALUES(A)

Autovalores de la matriz A

Prof: Jos
e Antonio Abia Vian

I.T.I. en Electricidad