Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual Basico Derive PDF
Manual Basico Derive PDF
El programa DERIVE 5
1.1
Introduccin
DERIVE es un paquete de software con capacidad para desarrollar clculo simblico, anlisis grfico
y manipulacin numrica. Se trata de un programa que se ejecuta en el entorno Windows y que, por
lo tanto, presenta las caractersticas habituales que tienen dichas aplicaciones.
Al ejecutar el programa aparece la siguiente ventana:
Men Principal
Barra de Estado
Lnea de Edicin
Barra de Ttulo
Barra de rdenes
Barra de Smbolos
Para realizar las distintas operaciones con el programa DERIVE se puede hacer uso, bien de los
botones de la barra de rdenes, o bien del men principal que aparece en la parte superior de la
pantalla (slo se podr trabajar con las opciones y botones que no estn apagados). Trabajar con
los botones es habitualmente ms rpido, pero no contempla todas las posibilidades del programa.
Al situar el puntero del ratn sobre cualquier botn, aparece una pequea ventana que muestra su
funcin. Dicha funcin tambin se describe en la barra de estado.
Las opciones del programa se distribuyen en forma de rbol, de modo que cuando se selecciona una
de ellas se despliega un men en el que aparecen nuevas opciones. La forma ms sencilla de utilizar
los mens es a travs del ratn. No obstante, tambin se puede trabajar por medio del teclado (lo
cual puede resultar ms cmodo y rpido cuando se tiene suficiente soltura). Para desplegar un men
del men principal, basta con presionar Alt + letra subrayada en opcin . Una vez desplegado el
men se puede seleccionar una opcin presionando la letra que aparece subrayada. Adems, algunas
opciones pueden ser directamente ejecutadas con la combinacin de teclas que aparece a su derecha.
Cuando trabajemos a travs de mens, lo expresaremos por la secuencia de opciones, por ejemplo:
Archivo Abrir significa que se elige la opcin Abrir dentro del men Archivo.
Una de las ventajas de DERIVE es que permite crear nuevas utilidades a partir de las ya existentes,
pudindose guardar en ficheros de extensin .MTH. Estos comandos tienen que ser cargados en la
memoria del ordenador antes de ser utilizados por primera vez en un documento de trabajo.
El programa DERIVE ofrece una ayuda tan completa como fcil de usar, UTILZALA!.
1.2
Operadores fundamentales
Teclado
a+b
ab
Ratn
a
a+b
ab
Definicin
ms y menos a.
a ms b.
a menos b.
a b ab
ab
a/b
a partido por b.
ab
ab
a elevado b.
a 6= b
ab
ab
eb
bi
a es distinto de b.
a es menor o igual que b.
a es mayor o igual que b.
infinito.
base e de los ln ( ln(b
e) = 1).
a/b
sqrt(a) Ctrl+q a
a!
a/ = b
a <= b
a >= b
inf
#e Ctrl+e
#i Ctrl+i
pi Ctrl+p
a por b.
raz cuadrada de a.
factorial de a.
ln(a) log(a)
e elevado a a.
logaritmo neperiano de a.
a Ctrl+o
a Ctrl+b 1, a sub 1
a1
q
pq
pq
p
p
p
s
and q
or q
imp q
Ctrl+t
s Ctrl+u t
s Ctrl+n t
s\t
1.3
s`
st
st
unin de s y t.
interseccin de s y t.
diferencia entre los conjuntos s y t.
Para introducir expresiones en la Ventana de lgebra es necesario utilizar la lnea de edicin que se
muestra a continuacin.
Introducir
Introducir y simplificar
Introducir y aproximar
Aproximar
Simplificar
Una vez escrita la expresin, es necesario pulsar la tecla (Enter) o hacer clic en el botn
para que aparezca en la Ventana de lgebra. El resto de los botones de la lnea de edicin permiten,
bien obtener el resultado de la expresin, ya sea en forma algebraica
numrica
; o bien mostrar
tanto la expresin como el resultado de la misma, de nuevo en forma algebraica
numrica
Ntese que una vez introducida la expresin y/o su resultado en la Ventana de lgebra, la expresin
permanece seleccionada en la lnea de edicin. Como consecuencia, al introducir un nuevo carcter
la expresin desaparece. Si el cursor no est en la lnea de edicin, para situarse en ella es necesario
hacer clic con el ratn o pulsar la tecla F2 . Si el texto de la lnea de edicin no aparece seleccionado,
al escribir un nuevo carcter aparecer en la posicin del cursor sin borrar la expresin. Una forma
de seleccionar toda la expresin en la lnea de edicin es hacer doble clic sobre ella, mientras que es
posible seleccionar una parte haciendo clic y arrastrando.
Las expresiones introducidas en la Ventana de lgebra se van numerando consecutivamente. La
que aparece seleccionada es la que denominaremos expresin activa. Al ejecutar una opcin, sta
actuar sobre dicha expresin (por ejemplo, al ejecutar Plot se dibujar la grfica de la expresin
activa). Para seleccionar una expresin distinta de la actual se puede utilizar el ratn o bien el
teclado. Haciendo clic con el ratn se selecciona una expresin completa, y sucesivos clics permiten
seleccionar subexpresiones de sta. Utilizando el teclado, las teclas y permiten seleccionar
En algunas ocasiones las operaciones de cculo pueden requerir mucho tiempo o incluso no ser
posibles. Este proceso se puede detener pulsando la tecla Esc .
La forma habitual de recuperar un fichero, guardado en una sesin de trabajo anterior en formato
.DFW, es mediante la opcin Archivo Abrir o hacer doble clic sobre el nombre del archivo (en
este ltimo caso, no es necesario ejecutar previamente DERIVE).
1.4
A continuacin se muestra la barra de rdenes de la Ventana de lgebra, la cual permite ejecutar las
siguientes opciones:
Pegar
Nuevo
Aproximar
Borrar
Resolver
Substituir
Insertar
texto
Abrir
Editar
Vector
Cortar
Copiar
Suma
Producto
Guardar
Imprimir
Integral
Grficos 2D
Matriz
Simplificar
Lmite
Derivada
Grficos 3D
Ayuda
Seguidamente se muestran todas las posibilidades que aparecen en el men principal del programa
cuando est activa la Ventana de lgebra:
Archivo
Nuevo
Abrir...
Cerrar
Guardar
Guardar como...
Leer I
Mth...
Datos...
Demo...
Vista Previa
Imprimir...
Salir
Edicin
Objeto de Derive...
Anotacin...
Objeto
Borrar...
Recuperar
Seleccionar Todo
Cortar
Copiar
Pegar
Marcar y Copiar...
Insertar
Grfica 2D...
Grfica 3D...
Objeto de texto...
Objeto OLE...
Editar ( Autor)
Expresin...
Vector...
Matriz...
Simplificar
Normal
Expandir...
Factorizar...
Aproximar...
Sustituir Variable...
Sustituir Subexpresin...
Permite sustituir una o todas las ocurrencias de una subexpresin seleccionada por otra subexpresin.
Resolver
Expresin...
Sistema...
Clculo
Lmites...
Derivadas...
Polinomios de Taylor...
Integrales...
Sumas y Series...
Productos...
Vector...
Tabla...
Definir
Funcin...
Preferencias de Entrada...
Preferencias de Salida...
Preferencias de Simplificacin...
Restablecer todas las Preferencias Restaura los valores por defecto de los tres mens anteriores.
Opciones
Pantalla I
Impresin I
Inicio
Ocultar Grficos
Ocultar Texto
Ventana
Cascada
Mosaico Horizontal
Mosaico Vertical
Mostrar Pestaas
Nueva Ventana 2D
Nueva Ventana 3D
Barras de Herramientas I
10
Ayuda
Contenidos
Indice
Preguntas Ms Frecuentes
Recursos Adicionales
Conectarse a la Pgina
Web de Derive...
Acerca de Derive...
1.5
Nueva Alg.
Anotacin
Reduccin vert.
Modo trazar
Abrir Alg.
Reduccin hor.
Centrar en
el cursor
Guardar Alg.
Ventana Alg.
Imprimir
Ampliacin hor.
Copiar ventana
Dibujar
Centrar en
el origen
Borrar ltimo
dibujo
Zoom hacia
fuera
Seleccionar
rango
Ampliacin vert.
Zoom hacia
dentro
A continuacin se muestran todas las opciones que aparecen en el men principal del programa
cuando est activa la Ventana de Grficas 2D.
11
Archivo
Incrustar
Actualizar
Cerrar
Exportar I
Imprimir...
Salir
Editar
Anotacin...
Borrar Grfica I
Borrar Anotacin
Copiar la Ventana
Marcar y Copiar
Insertar
Grfica
Anotacin
12
Seleccionar
Sistema de Coordenadas... Permite seleccionar el tipo de coordenadas de representacin grfica: rectangulares o polares.
Regin...
Rango de la Grfica...
Relacin de Aspecto...
Opciones
Pantalla I
Impresin I
Modo de Trazado
Perseguir al Cursor
Cambio de Color
Representar parte Real
e Imaginaria
13
1.6
Nueva Alg.
Anotacin
Abrir Alg.
Ajustar rango
Guardar Alg.
Imprimir
Copiar ventana
Borrar dibujo
seleccionado
Contraer
Modo trazar
Fijar ojo
Girar abajo
Girar arriba
Magnificar
Girar dibujo
Girar dcha.
Girar izda.
Ventana
Alg.
Cuando esta ventana est activa en el men principal del programa aparecen las siguientes opciones:
Archivo Men similar al de la Ventana de Grficas 2D.
Editar Men similar al de la Ventana de Grficas 2D, salvo la opcin Grfica... que permite
seleccionar el rango, el color y el nmero de paneles de la grfica.
14
Sistema de Coordenadas...
Regin...
Rango de la Grfica...
Relacin de Aspecto...
Opciones
Pantalla I
Impresin I
Modo de Trazado
Cambio de Color
15
2.1
Teora de matrices
Definir un vector
Editar (Autor) Vector o el botn
x := [x1 , . . . , xn ] .
Definir un vector a partir de una funcin
DERIVE permite crear un vector cuyas componentes son el resultado de evaluar una funcin,
donde una de sus variables sigue una progresin aritmtica desde un valor inicial hasta uno
final. Existen dos posibilidades:
Clculo Vector. Antes de usar esta opcin, la funcin debe estar seleccionada en la
Ventana de lgebra.
VECTOR(f, k, m, n, s). En este comando f es la funcin, k la variable, m el valor inicial,
n el valor final y s la razn de la progresin aritmtica; es decir, k toma los valores:
m, m + s, m + 2s, ... n. Si m y/o s no aparecen, su valor por defecto es 1. Por ejemplo:
VECTOR(k2, k, 10) genera el vector [1, 4, 9, 16, 25, 36, 49, 64, 81, 100].
VECTOR(k2, k, 4, 10) genera el vector [16, 25, 36, 49, 64, 81, 100].
VECTOR(k2, k, 4, 10, 2) genera el vector [16, 36, 64, 100].
16
2.2
Resolucin de ecuaciones
DERIVE permite resolver tanto una ecuacin algebraica como sistemas de ecuaciones.
Una ecuacin algebraica:
Cabe destacar que la representacin grfica de funciones de una nica variable permite obtener
de forma aproximada sus races reales. Si f es una funcin que depende al menos de la variable
x, la ecuacin f = 0 se puede resolver respecto de esta variable de las siguientes formas:
Escribir la ecuacin y a continuacin seleccionar Resolver Expresin o
. En el
siguiente cuadro de dilogo, el mtodo Algebraico resuelve la ecuacin algebraicamente
(mediante frmulas). Si no se encuentra ninguna solucin, el mtodo Cualquiera calcula
todas las soluciones de forma numrica. Si se desea encontrar una solucin en un determinado intervalo, seleccionar el mtodo Numrico. Se pueden encontrar nicamente races
reales eligiendo dominio Real, o encontrar todas las races (reales y complejas) escogiendo
dominio Complejo.
SOLVE(f, x). Equivalente al mtodo Algebraico y el dominio Complejo.
APPROX(SOLVE(f, x)). Equivalente al mtodo Cualquiera y el dominio Complejo.
Sistemas de Ecuaciones:
Tanto para sistemas de ecuaciones lineales como no lineales, es importante destacar que en los
procedimientos comentados a continuacin es necesario elegir tantas variables a despejar como
ecuaciones tenga el sistema, cuando el nmero de variables sea mayor que el de ecuaciones, y
todas las variables en caso contrario.
X Sistemas lineales
La resolucin del sistema de ecuaciones lineales
= b1
a11 x1 + + a11 xn
a21 x1 + + a2n xn = b2
......................................
am1 x1 + + amn xn = bm
17
Utilizar el comando Resolver Sistema, escoger a continuacin el nmero de ecuaciones del sistema, introducir las ecuaciones y elegir las m variables respecto de las
cuales se quiere resolver el sistema (si n < m, elegir las n variables).
Escribir el sistema de ecuaciones de alguna de las siguientes formas:
[a11 x1 + + a1n xn = b1 , . . . , am1 x1 + + amn xn = bm ]
o
o
g1 (x1 , . . . , xn ) = b1
g2 (x1 , . . . , xn ) = b2
........................
gm (x1 , . . . , xn ) = bm
se puede llevar a cabo mediante cualquiera de los siguientes procedimientos:
Escribir el sistema de ecuaciones de alguna de las siguientes formas:
[g1 (x1 , . . . , xn ) = b1 , . . . , gm (x1 , . . . , xn ) = bm ]
o
g1 (x1 , . . . , xn ) = b1 and . . . and gm (x1 , . . . , xn ) = bm
o
g1 (x1 , . . . , xn ) = b1 gm (x1 , . . . , xn ) = bm
hacer clic en el botn
mtodo Cualquiera.
2.3
18
Diagonalizacin de matrices
2.4
Se pueden crear nuevas utilidades a partir de las ya existentes. En esta seccin se presentan algunas
utilidades que se pueden encontrar en el disquete que acompaa al libro de Sanz et al. (1998). Para
su utilizacin es necesario cargar previamente, mediante la opcin Archivo Leer Utilidades, el
fichero ALGEBRA.MTH copiado con anterioridad en la carpeta C:\DfW5\Users. Slo es necesario
realizar este proceso una vez en cada fichero de trabajo.
Para ejecutar estas utilidades basta con escribirlas en la lnea de edicin.
19
MAT_AS(f, [x1 , . . . , xn ] , B, C). Devuelve la matriz asociada a la aplicacin lineal f respecto de dos bases, siendo [x1 , . . . , xn ] el vector de variables, B la matriz cuyas filas son
los vectores de la base del espacio de partida y C la matriz cuyas filas son los vectores de
la base del espacio de llegada.
APL_CAN(A, [x1 , . . . , xn ]). Devuelve la aplicacin lineal cuya matriz asociada respecto
de las bases cannicas es A, siendo [x1 , . . . , xn ] el vector de variables de dicha aplicacin.
APL_AS(A, [x1 , . . . , xn ] , B, C). Devuelve la aplicacin lineal cuya matriz asociada respecto de dos bases es A, siendo [x1 , . . . , xn ] el vector de variables de dicha aplicacin, B
la matriz cuyas filas son los vectores de la base del espacio de partida y C la matriz cuyas
filas son los vectores de la base del espacio de llegada.
MAT_SIM(Q, [x1 , . . . , xn ]). Devuelve la matriz simtrica asociada a la forma cuadrtica
Q, siendo [x1 , . . . , xn ] el vector de variables.
MENORES_PRINCIPALES(A). Devuelve un vector cuyos elementos son los menores
principales de la matriz A.
MENORES_PRINCIP_REST(A, B). Devuelve un vector cuyos elementos son los n m
ltimos menores principales de la matriz orlada, siendo A Mnn la matriz de la forma
cuadrtica y B Mmn la matriz de restricciones.
20
Derive tambin permite trabajar en el mbito del anlisis matemtico, calculando lmites, derivadas,
integrales, polinomios de Taylor, etc. A continuacin se describen las principales posibilidades en
este campo.
3.1
Lmites y continuidad
Es posible generar un vector cuyas componentes son las curvas de nivel de la funcin f (x, y),
de dos formas alternativas:
Clculo Vector. Antes de usar esta opcin, la ecuacin f (x, y) = k debe estar seleccionada en la Ventana de lgebra; adems hay que escoger k como variable.
VECTOR(f (x, y) = k, k, m, n, s). Crea un vector cuyas componentes son las curvas de
nivel m, m + s, m + 2s, ..., hasta el nivel n.
Para funciones de una variable se puede calcular el lmite de las siguientes formas:
Escribir la funcin y seleccionar la opcin Clculo Limites o el botn
3.2
21
Clculo diferencial
22
3.3
Clculo integral
Z 2 Z 1
(x3 + xy 2 ) dy dx se obtiene mediante INT(INT(x3 + xy2, y, 0, 1), x, 1, 2).
1
0
Z x2 Z y2
f (x, y) dy dx.
AREA(x, x1 , x2 , y, y1 , y2 , f (x, y)) calcula
x1
y1
Z x2 Z y2 Z z2
f (x, y, z) dz dy dx.
VOLUME(x, x1 , x2 , y, y1 , y2 , z, z1 , z2 , f (x, y, z)) calcula
x1
y1
z1
3.4
23
Para su utilizacin es necesario cargar previamente, mediante la opcin Archivo Leer Utilidades,
el fichero CALCULO.MTH copiado con anterioridad en la carpeta C:\DfW5\Users. Slo es necesario
realizar este proceso una vez en cada fichero de trabajo.
Para ejecutar las distintas utilidades creadas con DERIVE, basta con escribirlas en la lnea de
edicin:
HESSIANA(f, [x1 , x2 , . . . , xn ]). Devuelve la matriz Hessiana de la funcin f de variables
x1 , x2 , . . . , xn .
MULTITAYLOR(f, [x1 , x2 , . . . , xn ] , [a1 , a2 , . . . , an ] , q) . Calcula el polinomio de Taylor de
grado q (q 2) de la funcin f, de variables x1 , x2 , . . . , xn , en el punto (a1 , a2 , . . . , an ).
2z
(x, y), donde z est definida como funcin
xy
implcita de las variables x e y a partir de la ecuacin f = 0.
IMP_DIF_CRUZ(f, x, y, z) . Devuelve
Bibliografa
1. Getan, J. et al. (1994), Problemas de matemticas aplicados a la economa y la empresa
(Resueltos con ordenador ). Ed.: Ediciones S.
2. Garcia, A. et al. (1994), Prcticas de matemticas con DERIVE. Ed.: Alfonsa Garca.
3. Gonzalez, A. (1995), Matemticas con DERIVE en la economa y la empresa. Ed.: RA-MA.
4. Kutzler, B. y Kokol-Voljc, V. (2000), Introduccin a DERIVE 5. Ed.: Kutzler & KokolVoljc.
5. Perez, C. y Paulogorran, C. (1998), Matemtica prctica con DERIVE para Windows.
Ed.: RA-MA.
6. Sanz, P. et al. (1998), Problemas de lgebra lineal. Cuestiones, ejercicios y tratamiento en
DERIVE. Ed.: Prentice Hall Iberia.
24
Cuando se utiliza una letra con distintos subndices en una expresin, automticamente reconoce
que dicha letra es el vector cuyas componentes son esas variables.
En la definicion de una funcion, no hace falta escribir de que variables depende, lo reconoce
implicitamente (bastaria con f:=)
Mirar en la pagina 420 como se clasifican formas cuadraticas con parametros.