Está en la página 1de 17

INFORME DE CLCULO VECTORIAL INTRODUCCIN A MAPLE

ESCUELA POLITCNICA DEL EJERCITO EXTENSIN LATACUNGA CLCULO VECTORIAL

OBJETIVO GENERAL:
Tener un conocimiento general del programa y de la interface de la misma con la finalidad de poder ejecutar ciertos comandos.

OBJETIVOS ESPECIFICOS:
Aprender a resolver ciertos tipos de ecuaciones con el fin de encontrar puntos de interseccin entre funciones y con los ejes. Realizar grficos en 2d y 3d utilizando comandos presentes en este programa

MARCO TEORICO:
Qu es el Maple? Maple es un sistema de clculo simblico o algebraico. Ambas expresiones hacen referencia a la habilidad que posee Maple para trabajar con la informacin de la misma manera que lo haramos nosotros cuando llevamos a cabo clculos matemticos analticos. Mientras que los programas matemticos tradicionales requieren valores numricos para todas las variables, Maple mantiene y manipula los smbolos y las expresiones. Estas capacidades simblicas permiten obtener soluciones analticas exactas de los problemas matemticos: por ejemplo se pueden calcular lmites, derivadas e integrales de funciones, resolver sistemas de ecuaciones de forma exacta, encontrar soluciones de ecuaciones diferenciales, etc. Como complemento a las operaciones simblicas existe un amplio conjunto de rutinas grficas que permiten visualizar informacin matemtica compleja, algoritmos numricos que dan soluciones en precisin arbitraria de problemas cuya solucin exacta no es calculable y un lenguaje de programacin completo y comprensible que permite al usuario crear sus propias funciones y aplicaciones. Internamente Maple se estructura en tres partes. En primer lugar est el ncleo, formado por rutinas escritas y compiladas en lenguaje C, donde se realizan la mayor parte de los clculos bsicos hechos por el sistema. La segunda parte es un conjunto de libreras, donde se encuentra la mayora de los comandos de Maple, y que estn escritas en su propio lenguaje de

programacin (interpretado no compilado), lenguaje que permite al usuario crear sus propios comandos y aadirlos a la librera estndar (es por tanto un sistema extensible). Y finalmente la interfaz del programa a travs de la cual es posible comunicarse con el sistema. Esta interfaz de Maple tiene un aspecto muy similar a la de otros programas usados en sistemas operativos con entorno grfico y permite el acceso a todas las funciones y capacidades del manipulador. Bsicamente lo que aparece al invocar el programa Maple (haciendo doble clic en su icono, por ejemplo) es una ventana ms o menos convencional en la que se encuentra integrado lo que en ingls se denomina worksheet y que nosotros traduciremos como hoja de trabajo. La flexibilidad de la hoja de trabajo permite tanto la investigacin en ideas matemticas como la creacin de artculos tcnicos sofisticados. De esta manera Maple presenta grandes posibilidades de aplicacin y uso tanto en la investigacin como en el trabajo profesional y por supuesto en la enseanza de las Matemticas. Instrucciones y comandos bsicos del Maple Instrucciones Bsicas 1) Una vez ingresado a Maple se encontrar con una hoja de trabajo en blanco en la que aparecer un puntero seguido de una barra vertical. 2) Cada vez que finalice una frase deber escribir punto y coma (si desea que su resultado aparezca explcitamente) o dos puntos (si desea que no aparezca el resultado). 3) Puede abandonar Maple por dos vas: eligiendo Exit del men File o bien escribiendo el comando quit. Si usa Exit, Maple le preguntar si desea respaldar su trabajo (usted deber decidir entre S, No o Cancelar). Si usa el comando quit, Maple no le har consulta alguna. Despus de haber ingresado dicho comando, simplemente deber presionar la tecla enter. Con sta accin usted abandona su hoja de trabajo y el programa Maple, perdiendo la informacin que tena en la hoja de trabajo. 4) Maple le ofrece ayuda en lnea mediante los comandos?,?? y ??? . El comando? seguido de algn tpico, har que Maple le d una explicacin detallada de se tpico, de sus secuencias de llamada y de algunos ejemplos. Si usa ?? seguido de algn tpico, Maple slo le indicar qu y cmo escribir adecuadamente el comando relacionado con el tpico en cuestin. Si usa??? seguido de algn tpico, Maple le ofrecer solamente ejemplos relacionados

con el tpico consultado, omitiendo toda explicacin. Para salir de cualquiera de estas ayudas en lnea oprima las teclas Alt y F4 simultneamente. 5) Usted puede detener un clculo que considere que es demasiado largo y demoroso para Maple. Para ello puede usar el icono Stop que aparece en el men de Maple y que se enciende cada vez que Maple est procesando un clculo. El proceso se detiene haciendo un click con el mouse sobre dicho icono. 6) Al ingresar comandos y frases en su hoja de trabajo tome en consideracin que los errores ms comunes son los siguientes: (1) Olvidar al final de cada frase el punto y coma (2) No escribir los parntesis necesarios (3) Escribir una coma para nmeros decimales en lugar de un punto (4) Olvidar de escribir el smbolo de multiplicacin (5) Dos operaciones en la misma fila no requieren parntesis. (7) Antes de intentar realizar las tareas, le sugerimos que desarrolle previamente todos los ejemplos que aparecen en los Laboratorios. 8) El comando restart, reinicia la pgina de trabajo. COMANDOS DE MAPLE COMANDOS BASICOS PARA ARITMETICA Y ALGEBRA x + y; suma x e y x - y; resta x e y x * y; multiplica x e y x / y; divide x por y x ^ y; eleva x a y abs(x); valor absoluto de x x:=2; asigna a x el valor 2 x = x; suprime un valor asignado a x, quedando x libre subs(x=a, f); sustituye la variable x en f por a evalf(expr); evala una expresin usando decimales evalf (expr, n); evala hasta n dgitos evalc (imagin, expr); evala nmeros complejos evalm (matr, expres); evala una expresin matricial collect (expression, x); agrupa expresiones segn la potencia de x collect (f,[p,q]); en f, agrupa todos los trminos con p, y todos los trminos con q expand (expr); desarrolla una expresin algebraicamente factor (expr); factorizar un polinomio fsolve(f(x)=0, x); soluciona numricamente la ecuacin en x, f(x) =0

fsolve(f(x)=0, x, a..b) soluciona numricamente en x, f(x)=0, entre a y b fsolve(f(x)=0, x ,complex); halla numricamente todas las races de una ecuacin polinomial en x, f(x) = 0 Pi ; (debe escribirse con mayscula) simplify(expresin); reduce expresiones , ms o menos solve(f(x)=0, x); resuelve simblicamente la ecuacin en x, f(x)=0 solve({f(x,y)=0, g(x,y)=0},{x,y}); resuelve simblicamente sistemas de ecuaciones sqrt(x); raz cuadrada de x I; nmero complejo i (%); da el resultado obtenido en el paso anterior coeff(expression,x,2); coeficiente de en la expresin 2x with(student); carga la librera student expr,[x,y]); completa cuadrados de binomio en x e y en la expresin expr completesquare(quad,[x,y,z]); completa cuadrados de binomio en x,y,z COMANDOS RELACIONADOS CON FUNCIONES Y GRAFICAS EN 2D 1) En Maple, al igual que en Matemticas, existe una diferencia entre una expresin y una funcin. Una funcin toma argumentos y retorna valores. Una expresin es un objeto. Una funcin es activa y una expresin es pasiva. La sintaxis bsica para definir una funcin es:

nombre:= variable -> expresin

Para escribir la flecha con el teclado se usa primero la tecla - y despus la tecla > sin dejar espacio entre ambas. 2) El comando para realizar grficas es plot. Hay varios tipos de sintaxis para ste comando, dependiendo si se trata de funciones o expresiones: (I) plot(f(x), x= a..b); sintaxis tanto para funciones como expresiones. (II) plot(f, x=a..b); sintaxis slo para expresiones. (III) plot(f, a..b); sintaxis slo para funciones. 3) Una vez que Maple est en la ventana de grficas, el mouse maneja un cursor en forma de flecha que sirve para determinar las coordenadas de cualquier punto de la grfica. Para ello se conduce la punta de la flecha hacia el punto cuyas coordenadas se desea determinar, se hace un click y aparecer en la parte inferior de la ventana las coordenadas del punto que se est apuntando. 4) La sintaxis para graficar varios grficos simultneamente y controlar adems la escala del eje vertical es:

(IV) plot({f(x), g(x)} , x = a..b, c..d); sintaxis para funciones y expresiones (V) plot({ f, g }, x = a..b, c..d); sintaxis slo para expresiones (VI) plot({f , g}, a..b, c..d); sintaxis slo para funciones 5) Para representar una funcin a trozos, o sea una funcin que presenta un dominio dividido en diferentes partes pudiendo ser diferente el proceso que se aplica en cada una de ellas se usa la estructura if - then - else. Hay dos alternativas: a) Si tan slo se trata de una condicin la sintaxis es: s:= proc(x) if (condicin) then (expresin) else (expresin) fi end: (El comando proc(x) quiere decir procedure (procedimiento para x)) b) Si hay varias condiciones la sintaxis es: if (condicin) then (expresin) elif (condicin) and (condicin) then (expresin) elif (condicin) then (expresin) elif (depende si hay ms condiciones) fi end: (El comando elif es una abreviatura para else if que significa de otra manera si...) 6) Dos funciones a trozos importantes para los que no se requiere el procedimiento anterior son la funcin valor absoluto para la cual se usa el comando abs (y que se vio en el laboratorio anterior) y la funcin parte entera (que da el mayor de los nmeros enteros menores que un nmero dado) para la cual se usa el comando floor (nmero). 7) Para hacer en Maple una tabla de valores se puede usar dos vas: a) usando el comando seq que se aplica a una funcin f ya definida mediante la sintaxis: seq(f(i), i = a..b) (Produce una secuencia de valores horizontal) b) usando el comando array que se aplica a una funcin ya definida mediante la sintaxis: array( [seq( [i, evalf(f(i))], i = a..b) ] ) (Produce una secuencia de valores verticales) 8) Una de las caractersticas de Maple son sus libreras (paquetes especiales) packages. Los packages son libreras de programas dentro de Maple con comandos especiales que se llaman slo cuando se necesitan. As se logra tener

en la memoria Ram del computador slo lo que se necesita y no se recarga dicha memoria consciente intilmente. Es as como Maple contiene libreras de geometra, de lgebra lineal, de series de potencia, de estadstica, de geometra tridimensional, etc. Todos stos programas se ingresan con el comando with. En ste laboratorio hay inters por graficar; en particular por graficar funciones que vienen definidas implcitamente. Este tipo de grfica se obtiene ingresando el package plots. El ingreso se har entonces con la sintaxis: with(plots): implicitplot( f(x,y)=0, x = a..b, y = c..d); 9) Para transformar una expresin en una funcin se usa el comando unapply mediante la sintaxis: g:= unapply(nombre de la expresin, x); COMANDOS PARA FUNCIONES LOGARITMICAS, EXPONENCIALES Y TRIGONOMETRICAS Y GRAFICOS CON ANIMACION exp(x); funcin exponencial ex ln(x); logaritmo natural de x log[a](x); logaritmo de x en base a sin(x); seno de x radianes cos(x); coseno de x radianes tan(x); tangente de x radianes cot(x); cotangente de x radianes sec(x); secante de x radianes csc(x); cosecante de x radianes arcsin(x); arcoseno de x ; funcin inversa de sen(x) arccos(x); arcocoseno de x; funcin inversa de cos(x) arctan(x); arcotangente de x; funcin inversa de tan(x) arcsec(x); arcosecante de x; funcin inversa de sec(x) arccsc(x); arcocosecante de x; funcin inversa de cosec(x) arccot(x); arcocotangente de x; funcin inversa de cot(x) convert(*degrees, radians); convierte grados sexagesimales a radianes convert(, degrees); convierte b radianes a grados sexagesimales combine(expresin, trig); transforma frmulas trigonomtricas animate(F(x,t),x =a..b,t=c..d);produce grficos con animacin 2) Para usar las funciones trigonomtricas tome en cuenta que todos los argumentos deben estar en radianes (1 radian = 180Pi grados sex. ; 1 grado sex. = Pi180 radianes)

3) Usted puede simplificar o desarrollar identidades trigonomtricas y Maple tiene rutinas que le permitirn convertir expresiones trigonomtricas a otras formas. Por ejemplo, usted puede convertir cualquier expresin trigonomtrica en una expresin que contenga slo trminos en seno y coseno. Para lograr esas transformaciones tendr que usar tanto algunos comandos y operadores estudiados en guas anteriores como expand, factor y simplify , como algunos nuevos tales como combine[trig], simplify[trig], y convert. 4) Debe observarse que para convertir grados sexagesimales a radianes, Maple usa degrees (grados) como una unidad que se nombra explcitamente y por la cual hay que multiplicar el ngulo . En cambio para convertir radianes a grados Maple exige no escribir radians, ni tampoco especificar una multiplicacin por radianes. 5) Para producir grficos con animacin se requiere introducir primero el package de grficas. Luego la sintaxis para producir animacin es: > with(plots): > animate( F(x,t), x = a..b, t = c..d); donde F es una funcin real en x y en t y en donde a..b especifica el rango real horizontal (abscisas) en el cual se grafica F, mientras que c..d especifica de qu manera se desea que vare el cuadro coordenado de un cuadro al siguiente. Graficando con Maple Maple es un programa de computacin simblica que permite, entre otras cosas, calcular derivadas, lmites, integrales de funciones de una o varias variables; graficar funciones en el plano o en el espacio, etc. Intentaremos establecer caractersticas de las grficas de algunas funciones a partir de la facilidad y rapidez que brinda esta herramienta, pero a la vez mostraremos algunos engaos en los que podramos caer si no hacemos un estudio analtico de la situacin en cada caso. El comando para graficar funciones en un sistema cartesiano ortogonal en Maple, si las mismas estn dadas por una ley explicita, es plot: Por ejemplo:

plot(x2)

La grafica que se obtiene por defecto corresponde a un rango de variacin de x de 10 a 10. Si queremos cambiar el intervalo donde pretendemos que vare x para visualizar la grfica, debemos explicitarlo en el comando: plot(x2, x = 3..5)

Est claro que las escalas en ambos ejes no son las mismas; el programa elige una ventana que considera adecuada para una visualizacin agradable de la imagen. Si se desea forzar que en ambos ejes la escala sea la misma, se puede colocar dentro del comando una opcin de escala; en este caso:

Scaling=constrained. O, ms sencillamente, haciendo click con el botn izquierdo del mouse sobre la grfica anterior, se despliegan usa serie de opciones grficas en la barra superior, una de las cuales es 1:1. Seleccionando esta opcin se lograr que las escalas de ambos ejes sean.

Maple admite la posibilidad de que x vare en todos los reales, colocando en el comando plot el rango x = ... Esto puede darnos una idea del comportamiento de la funcin completa:

Pero tambin puede mostrarnos una imagen como: ) )

y esto ocurre porque el programa convierte el intervalo [,] en [1, 1]. Otra posibilidad para restringir la visualizacin de la curva es colocar un rango de valores para la imagen. Por ejemplo: plot(x2, x, y = 10..10)

Ejercicio Grafica la funcin f (x) = x3 7x2 + 28 para los siguientes rangos de valores de x e y: 1. x [10, 10] , y [10, 10] 2. x [4, 4] , y [50, 10] 3. x [4, 10] , y [60, 60] Por ejemplo, podramos establecer cules son los puntos (si es que los hay) donde la grfica de la funcin corta al eje x. Es decir, encontrar los valores de x para los cuales f (x) = 0. El comando solve (donde debemos indicar quin es la variable cuyos valores queremos establecer) permitir resolver esta ecuacin. En este caso: solve(x3 7x2 + 28 = 0, x)

Como el programa trabaja con aritmtica exacta, da las soluciones escritas en una forma que no es til para los fines de la graficacin. Basta obtener soluciones aproximadas de la ecuacin, lo cual se logra con: fsolve(x3 7x2 + 28 = 0, x)

Vemos que en este caso un rango de valores para x en el intervalo [3, 8] muestra un grfico que nos da una idea clara del comportamiento de la funcin.

Grfico:

Lo primero que observamos es que, como cerca de 2 los valores de la funcin son, en valor absoluto, muy grandes, no es posible una visualizacin adecuada sin acotar el rango de variacin de y: )

Grficos en 3D

Para graficar en tres dimensiones precisamos llamar un paquete para grficos, Hacemos esto tecleando "with (plots)".Un comando es plot3d. Clique sobre un grfico y grelo. Explore los recursos del Maple.
> with (plots): > plot3d (sin(x^2+y^2)*cos(x^2+y^2),x=-1..1,y=-1..1);

Ejemplos:
> plot3d(-3.6+0.3599*x-0.0027*x^2-0.00166*y,x=15..107,y=0..70,title=`akira`);

> plot3d(exp(-x^2-y^2),x=-2..2,y=-2..2);

CONCLUSIONES: El programa maple como graficador es muy interactivo en el punto que nos permite ver desde diferentes puntos de vistas planos y figuras en 3D. En la resolucin de ecuaciones, de derivadas, integrales, limites nos permite visualizar la respuesta en pasos completos por lo cual es interactivo en el mtodo de aprendizaje. El comando de maple para graficar es igual que en los otros graficadores la cual se refiere a la estructura del conocido plot. RECOMENDACIONES: Utilizar las ayudas que proporciona el programa con la finalidad de tener una mejor interaccin con la interfaz del programa maple. En graficas en 3d es recomendable usar el comando axes=framed para poder tener una mejor visualizacin de la figura graficada.

BIBLIOGRAFIA:

Abell, M. & Braselton, J. Ejemplos de Maple, 3rd Edition. Academic Press, 2002. Abell, M; Braselton, J. & Rafter, J. Estadistica con Maple. Elsevier Science & Technology, 2002. Catcheside, D; Leal, D. & Thoday, J.Tipos de estructuras de Maple, Vol. 47, p. 113-116, 1946.

También podría gustarte