Anda di halaman 1dari 31

Universidad Diego Portales Facultad de Ingeniera

Manual de Maple para primer ao de Clculo

Mauricio Hidalgo B.

Introduccin
Basndome en la experiencia adquirida durante mi primer ao en la carrera de Ingeniera civil, en la gran influencia que tiene hoy da el desarrollo de herramientas que faciliten nuestro trabajo como estudiantes y en la importancia que posee el aprendizaje de estas llegue a la determinacin de crear, o mas bien compactar, un manual que explique en forma simple gran parte de lo que el estudiante requiere para el manejo bsico de Maple durante su primer ao de ingeniera. En si, este texto consta de una recopilacin de comandos y ejemplos que facilitan el aprendizaje del software con el objetivo nico de entregar al estudiante todas las facilidades posibles para que cuente con una excelente herramienta de estudio durante el comienzo de su vida universitaria. Adems, este texto fue dividido en captulos que corresponden a las materias en las cuales se desenvuelve el Clculo, siguiendo un orden progresivo, con la intencin de que el estudiante logre captar en forma paralela a los conocimientos adquiridos durante las ctedras aquellos comandos que le permitirn un mayor manejo de las materias al captar una nueva forma de aprendizaje.

Capitulo 1: Comandos bsicos


U

X + Y; X Y; X * Y; X / Y; X ^ Y; X < Y; X!; Ln(x); log[a](x); cos(x); sen(x); tan(x); sec(x); csc(x); cot(x); arccos(x); arcsin(x); arctan(x); arcsec(x); arccsc(x); arccot(x); sqrt(x); root(x,a); abs(x); f:=(expresin); f = f; evalf(expresin); value(expresin); asume(x>0); simplify(expresin); factor(expresin); expand(expresin); chanchevar(x=y,f); subs(x=y,f); solve(f(x)=y,x); fsolve(f(x)=y,x); exp(x); I; Pi; restart;

Suma X e Y Resta X e Y Multiplica X e Y Divide X por Y X elevado a Y X menor que Y X factorial Logaritmo natural de x Logaritmo en base a de x Coseno de x Seno de x Tangente de x Secante de x Cosecante de x Cotangente de x Arcocoseno de x Arcoseno de x Arcotangente de x Arcosecante de x Arcocosecante de x Arcocotangente de x Raz cuadrada de x Raz a de x Valor absoluto de x Asigna a f la expresin escrita Elimina la asignacin que tenia f Evala una expresin usando decimales Evala una expresin usando racionales Asume que x es mayor a cero Reduce una expresin Factoriza una expresin Desarrolla una expresin en forma algebraica Cambia a x por y en f (requiere abrir la librera student) Sustituye x por y en f Resuelve simblicamente en x la ecuacin f(x)=y Resuelve numricamente en x la ecuacin f(x)=y E elevado a x (funcin exponencial) Complejo i Elimina los parmetros anteriores y deja libre todas las asignaciones antes dadas para poder empezar un nuevo procedimiento

Esta lista de comando bsicos sern, en gran medida, los utilizados durante el desarrollo de muchas actividades en los cursos de Clculo; sin embargo, espero aclarar bien el uso de algunos de estos comandos en el siguiente ejemplo:

Ejemplo 1
U

Resolver la inecuacin 7x+3>(x-2)/(x2-4)


P P

> restart; > F:=7*x+3>(x-2)/(x^2-4);


T T T

x2 F := 2 <7x+3 x 4

> expand(F);
T T

x 2 2 <7x+3 x 4 x 4
2

> simplify(F);
T T

1 <7x+3 x+2

> solve(F);
T T

17 RealRange Open 14

149 14

17 , Open ( -2 ) , RealRange Open 14 +

149 14

Aunque se utilizaron pasos de ms, se pudo ejemplificar como se asigna una inecuacin, como se puede separar una fraccin, como puede simplificarse una expresin y como se entrega un resultado que, para casos como este, viene dado por un intervalo o, para otros casos, por valores o expresiones algebraicas.

Capitulo 2: Grficas

Parte 2.1, grficas simples

En general en esta parte del capitulo aplicaremos el uso de una las libreras ms utilizadas que ofrece Maple que es la de grficas: plots. Al ser abierta la librera plots habilita el trabajo con grficos de funciones, ecuaciones, inecuaciones, etc. La forma de abrirla es la siguiente: > with(plots);
Warning, the name changecoords has been redefined

[ animate , animate3d , animatecurve , arrow , changecoords , complexplot , complexplot3d , conformal , conformal3d , contourplot , contourplot3d , coordplot , coordplot3d , cylinderplot , densityplot , display , display3d , fieldplot , fieldplot3d , gradplot , gradplot3d , graphplot3d , implicitplot , implicitplot3d , inequal , interactive , listcontplot , listcontplot3d , listdensityplot , listplot , listplot3d , loglogplot , logplot , matrixplot , odeplot , pareto , plotcompare , pointplot , pointplot3d , polarplot , polygonplot , polygonplot3d , polyhedra_supported , polyhedraplot , replot , rootlocus , semilogplot , setoptions , setoptions3d , spacecurve , sparsematrixplot , sphereplot , surfdata , textplot , textplot3d , tubeplot ]

En el caso en que se desee evitar ver todas las graficas posibles de utilizar, solo debe cambiarse el punto y coma final por dos puntos como se muestra a continuacin: > with(plots): Ahora bien, la forma de mas eficaz de graficar una funcin, ya abierta la librera plots, es la siguente:

plot(expresin, x=a..b);

En este comando a y b son los valores entre los cuales se va a representar la grfica. Es recomendable tener la funcin definida con anterioridad para evitar cualquier error u omisin en los datos del la grfica. En el Ejemplo 2 mostraremos como graficar la funcin.

Ejemplo 2
U

Muestre la grafica de la funcin f(x)=3x en el intervalo [ -2 , 2 ]


P P

> restart; > with(plots):


T

Warning, the name changecoords has been redefined

> f:=3^x;
f := 3 x

> plot(f,x=-2..2);

Parte 2.2. Eliminacin de asntotas

Como sabemos, una asntota es una lnea recta que se acerca indefinidamente a una recta o curva sin tocarla nunca. En Maple las asntotas pueden ser eliminadas del grfico agregando la instruccin discont=true al comando plot de la siguiente forma:

plot(expresin, x=a..b, discont=true);

Ejemplo 3
U

Realice la grfica de la funcin f(x) = 2/(3x-5) con x en el intervalo [ -5,5 ] e y en el intervalo [ -10,10 ]

> restart; > f:=2/(3*x-5);


f := 2 3x5

> plot(f,x=-5..5,y=-10..10);

(Grfico con asntota)

> plot(f,x=-5..5,y=-10..10,discont=true,color=blue);

(Grfico sin asntota)

Parte 2.3, interseccin de grficas

Es muy comn en los problemas de Clculo el tener que representar la interseccin de dos funciones y la forma de hacerlo en Maple es la siguiente:

Asignar las funciones Asignar los grficos de las funciones terminando su asignacin con dos puntos y no con punto y coma. Utilizar el comando concatenador de Maple:

display([graf1,graf2]);

> with(plots);
Warning, the name changecoords has been redefined

[ animate , animate3d , animatecurve , arrow , changecoords , complexplot , complexplot3d , conformal , conformal3d , contourplot , contourplot3d , coordplot , coordplot3d , cylinderplot , densityplot , display , display3d , fieldplot , fieldplot3d , gradplot , gradplot3d , graphplot3d , implicitplot , implicitplot3d , inequal , interactive , listcontplot , listcontplot3d , listdensityplot , listplot , listplot3d , loglogplot , logplot , matrixplot , odeplot , pareto , plotcompare , pointplot , pointplot3d , polarplot , polygonplot , polygonplot3d , polyhedra_supported , polyhedraplot , replot , rootlocus , semilogplot , setoptions , setoptions3d , spacecurve , sparsematrixplot , sphereplot , surfdata , textplot , textplot3d , tubeplot ]

En el siguiente ejemplo se muestra en forma clara el procedimiento antes descrito.

Ejemplo 4
U

Muestre en una grafica de se vea la interseccin de las funciones ex y e(-x) en el intervalo [ -3 , 3 ]


P P P P

> restart; > with(plots):


Warning, the name changecoords has been redefined

> f1:=exp(x);
f1 := e x

> f2:=exp(-x); 8

f2 := e

( x )

> graf1:=plot(f1,x=-3..3): > graf2:=plot(f2,x=-3..3): > display([graf1,graf2]);

Parte 2.4, Graficas implcitas


P P P P P P

Conocida por los estudiante es la funcin implcita x2 + y2 =a2 dentro del clculo la cual representa una circunferencia con centro en el origen del sistema cartesiano y radio a. Sin embargo, el hecho de que posea dos variables impide utilizar el comando recin estudiado pues este (plot) se utiliza para graficas explcitas; sin embrago Maple tiene un comando para grficas implcitas y es el siguiente:

implicitplot(expresin,x=a..b,y=a..b);

Este comando permite graficar todo tipo de funciones dadas en forma implcita (de all su nombre). Para aclarar esto, vea l siguiente ejemplo.

Ejemplo 5
U

Grafique la funcin implcita x2 + y2 =16.


P P P P

> restart; > with(plots):


Warning, the name changecoords has been redefined

> f:=x^2+y^2=16;

f := x 2 + y 2 = 16

> implicitplot(f,x=-5..5,y=-5..5);

Parte 2.5, grficas polares

Otro sistema de ejes utilizado por durante el desarrollo de los cursos de Clculo es el sistema polar. Para graficar funciones polares en Maple el procedimiento es muy similar al de grficas cartesianas, pero vara en pequeos detalles, los cuales sern marcados en el ejemplo posterior. La forma general de escribir funciones polares es la siguiente:

plot([ expresin , variable , variable=a..b ], coords=polar);

Ejemplo 6
U

Grafique la funcin polar R = 5 sen() en el sistema polar. > restart; > with(student): > with(plots):
Warning, the name changecoords has been redefined

> R:=5*sin(theta);

10

R := 5 sin( )

> plot([R,theta,theta=0..2*Pi],coords=polar);

Nota: Si se desea poner una letra como alfa, delta, teta, etc. en Maple solo se debe escribir su nombre en ingls.

Parte 2.6, Grficos 3D

Para tener una mejor visin del comportamiento de una funcin es recomendable hacer un grfico en 3 dimensiones, sin embargo, es dificultoso y largo hacerlo en forma manual por lo que Maple nos ahorra tiempo y trabajo al tratarse de esto. La forma de utilizar el comando para crear un grfico en tres dimensiones es el siguiente: plot3d( f(x),x =a..b, y =c..d);

En el siguiente ejemplo se aclarar la utilizacin de este comando.

Ejemplo 7
U

Realice un grfico en 3 dimensiones de la funcin f(x) = ex con x en el intervalo [ 0, 5 ] e y en [ 0, 10 ]


P P

> restart;

11

> f:=exp(x+y);
f := e

(x + y)

> with(plots): > plot3d(f,x=0..5,y=0..10);

12

Captulo 3: Sistemas de ecuaciones y funcin a trozos


U

Parte 3.1 , Sistemas de ecuaciones

En esta parte mostraremos en forma simple como se asigna a una variable un sistema de ecuaciones en Maple y como se resuelve.

La forma de asignar un sistema de ecuaciones en Maple es la siguiente:

F:=({expresin1 = a, expresin2 = b, ...... , expresinN = c},{incgnitas});

Y la forma de resolverlo es con un solve como se muestra en los comandos bsicos.

Ejemplo 8
U

Resuelva el siguiente sistema de ecuaciones: 3x + 5y = 20 2x - 4y = 6

> restart; > f:=({3*x+5*y = 20,2*x-4*y=6},{x,y});


f := { 3 x + 5 y = 20, 2 x 4 y = 6 } , { x, y }

> solve(%);

{ y = 1, x = 5 }

13

Parte 3.2, Funcin a trozos

Es normal dentro de las distintas reas del Clculo trabajar con las ya conocidas funciones a trozos las cuales, como ya sabemos, poseen distintos comportamientos segn el intervalo donde se est trabajando. La forma mas simple de mostrar una funcin a trozos es la siguiente:

piecewise(condicin1,expresin1, condicin2,expresin2,.. .. ,condicinN,expresinN);

Ejemplo 9
U

Defina y grafique la funcin en el intervalo [ -8 , 8 ]:

f(x) =

(x - 3) 3 (x + 3)

si x < 0 si x = 0 si x > 0

> restart; > F:=piecewise(x<0,x-3,x=0,3,x>0,x+3);


x3 F := 3 x+3 x<0 x=0 0<x

> with(plots): > plot(F,x=-8..8);

14

Sin embargo, podemos ver que esta grafica tiene una pequea asntota la cual, puede ser eliminada del grfico . Siguiendo con el ejemplo anterior:

> plot(F,x=-8..8);

(Grafico con asntota) > plot(F, x=-8..8,discont=true);

(Grafico sin asntota)

15

Capitulo 4: Limites y derivadas


U

Parte 4.1, Lmites

Entenderemos por limite como el valor prximo a una funcin cuando una de sus variables es prxima a cierto valor, es decir:

Lim f(x) = L X x0
B B

En si, la forma en que Maple expresa los lmites es muy simple al igual que el comando utilizado tanto para ver el limite que se desea buscar como el del clculo de este. Para esta parte del captulo utilizaremos un solo comando que difiere, al igual que muchos otros que veremos posteriormente, en la primera letra:

1) Limit(f,x=a); Este comando imprime el limite es decir, muestra de la siguiente forma:

Lim f(x) X x0
B B

2) limit(f,x=a); Este comando nos imprime a cuanto tiende el lmite, o sea, el valor de L.

Ejemplo 10
U

Determine el lmite de la funcin f(x) = (x2 4x + 4)/(x-2) cuando x tiende a 2.


P P

> restart; > f:=(x^2-4*x+4)/(x-2);


f :=

x2 4 x + 4 x2

En este caso, como se puede apreciar, hay una discontinuidad en la funcin original, pero como es reparable por simplificacin, hacemos este paso con el comando simplify y luego trabajamos con la funcin equivalente.

16

> F:=simplify(f); > Limit(F,x=2);

F := x 2

x2

lim x 2

> limit(F,x=2);

Parte 4.2, La derivada

Como sabemos, la derivada de una funcin se expresa:

f(x) d/dx = F(x)

En si, existen 2 comandos para derivar en Maple, pero solo uno nos permite ver la derivada antes de calcular su valor y es la funcin Diff. El comando general para esta es el siguiente:

1) Diff(expresin, variable$orden); Este nos muestra la derivada que deseamos determinar de la forma:

f(x) d/dx

2) diff(expresin, variable$orden); Este nos muestra el valor de la derivada, o sea:

F(x)
U

Nota: Despus del smbolo $ va el orden de la derivada que, en el caso de ser 1, se omiten tanto el smbolo $ como el orden.
U

17

Por otra parte, el segundo comando nos evita el poner la variable que se desea integrar ya que el programa identifica cual es la variable que se desea derivar. Este comando es D y se utiliza de la siguiente manera: D(expresin); Este comando nos entrega el valor de la derivada, pero no siempre lo calcula.

Ejemplo 11 Exprese y calcule la derivada de la funcin f(x) = ln(x)

> restart; > f:=ln(x);


f := ln( x )

> Diff(f,x);
d ln( x ) dx

> diff(f,x);
1 x

> D(f);
D( ln( x ) )

Como podemos observar en el ejemplo, la primera forma pudo expresar y calcular el valor de la derivada, pero la segunda solo nos expres la funcin por lo que recomiendo utilizar la primera sintaxis que, aunque es un poco mas larga, es mas eficaz.

Parte 4.3, grfico de la recta tangente a una funcin

Como bien sabemos, al obtener la derivada de un funcin evaluada en un punto lo que buscamos, que adems es la solucin de uno de los cuatro problemas sobre los cuales se desarrollo el Clculo , es la ecuacin de la recta tangente a la funcin original. En Maple existe el comando showtangent el cual nos permite, al conocer un punto de tangencia, el graficar una funcin y la recta tangente a ella; sin embargo, este comando no est disponible a menos que est abierta la librera student. Este comando se utiliza de la siguiente manera:

18

1) Se abre la librera student, lo que se hace de forma similar a la librera plots. > restart; > with(student); [ D, Diff , Doubleint , Int , Limit , Lineint , Product , Sum, Tripleint , changevar , completesquare , distance , equate , integrand , intercept , intparts , leftbox , leftsum , makeproc , middlebox , middlesum , midpoint , powsubs, rightbox , rightsum , showtangent , simpson , slope , summand , trapezoid ]

2) Se utiliza el comando de la siguiente forma:

showtangent(expresin,x=c,a..b);

Donde c es el punto de tangencia.

Ejemplo 12
U

Muestre el grfico de la recta tangente en x = 0 a la curva de ecuacin f(x) = 2e(3x) ln(e(2x))


P P P P

> restart; > with(student): > f:=(2*exp(3*x)-ln(exp(2*x)));


f := 2 e
(3 x )

ln( e

(2 x )

> showtangent(f,x=0,-10..10);

19

Captulo 5: La Integral
U

Parte 5.1, La integral indefinida

Cuando calculamos la integral indefinida en Maple el programa nos mostrar siempre la primitiva de la funcin eliminando cualquier constante que pudiese surgir. Esto ocurre, simplemente, porque utiliza el proceso anlogo al de la integral definida par a calcular. Como bien sabemos, la integral tiene la forma:

f(x) dx = F(x)
El comando para la integral, al igual que para los lmites y las derivadas, puede escribirse con mayscula o minscula lo que incidir en lo que imprime el programa.

Int(expresin, variable); Este comando nos imprime:

f(x) dx
int(expresin, variable); Este nos imprime:

F(x)

Ejemplo 15
U

Exprese y calcule la integral de la funcin f(x) = cos()/sen3()


P P

> restart; > f:=cos(theta)/(sin(theta))^3;


f := cos( ) sin( ) 3

20

> Int(f,theta);
cos ( ) d sin( ) 3

> int(f,theta);
1 1 2 sin( ) 2

Como podemos apreciar, Maple hace las sustituciones en forma automtica, pero si se desea trabajar paso por paso es recomendable hacerlo basndose en asignaciones y cambios de variables.

Parte 5.2, Integral por partes (La vaca)

En esta parte, es recomendable el invocar otra de las libreras de Maple que es la de estudiante o student. La razn es muy simple y es que nos permite el trabajar funciones que nos tiene definida el programa dentro de su librera bsica. En este caso es el comando intparts que se utiliza de la siguiente manera:

Se abre la librera student.

> restart; > with(student); [ D, Diff , Doubleint , Int, Limit , Lineint , Product , Sum, Tripleint , changevar , completesquare , distance , equate , integrand , intercept , intparts , leftbox , leftsum , makeproc , middlebox , middlesum , midpoint , powsubs, rightbox , rightsum , showtangent , simpson, slope , summand, trapezoid ]

Se utiliza el comando de la siguiente forma:

intparts(expresin, u);

Es importante el trabajar con la librera abierta pues no habr resultado si no esta activa. Para demostrarlo, observe el ejemplo a continuacin.

21

Ejemplo 14
U

Separe por partes la integral de la funcin f(x) = ex Sen(x)


P P

> restart; > f:=exp(x)*sin(x);


f := e x sin( x )

> F:=Int(f,x);
F := e x sin( x ) dx

> intparts(F,sin(x));
intparts e x sin( x ) dx, sin( x )

Como puede observar, el programa no responder si la librera no est abierta aunque haya escrito bien el comando. De ahora en adelante, le recomiendo mantener abierta la librera student paa evitar cualquier falla en sus trabajos. Ahora, ver como se trabaja con la librera abierta:

> restart; > f:=exp(x)*sin(x);


f := e x sin( x )

> F:=Int(f,x);
F := e x sin( x ) dx

> with(student): > intparts(F,sin(x));


e x sin( x ) cos( x ) e x dx

Note que el simple hecho de abrir o no una librera en Maple puede ahorrarle varios problemas de clculo.

22

Parte 5.3, La integral definida

Como ya habamos anticipado, Maple trabaja con las primitivas de las funciones al integrar lo que facilita el clculo de integrales definidas. En si, el comando es muy similar al de la integral indefinida puesto que solo difiere en que se agregan los lmites de integracin.

Int(expresin, variable = a..b); int(expresin, variable = a..b);

En el siguiente ejemplo se mostrar como se trabaja con las integrales definidas en Maple.

Ejemplo 15
U

Grafique la curva de la funcin f(x) = ex con desde x = 0 hasta x = 5 y determine el valor del rea bajo la curva.
P P

> restart; > with(student): > with(plots):


Warning, the name changecoords has been redefined

> f:=exp(x);
f := e x

> plot(f,x=0..5);

> A:=Int(f,x=0..5);

A := e x dx 0

23

> value(A);

e5 1

Debemos recordar que la integral definida representa el rea de una determinada regin por lo cual, se recomienda, graficar la funcin para darse una idea de que se pretende buscar.

Parte 5.4, La integral Impropia.

Como sabemos, una integral impropia es aquella en que uno o ambos de sus lmites tienden a infinito ya sea positiva o negativamente o cuando uno de sus lmites indetermina la funcin. El comando utilizado es el mismo que para la integral definida y Maple se encarga de todas las aproximaciones por lmites para hacer el clculo correspondiente y entregar el resultado de la integral. Sin embargo, la integral impropia tiene la caracterstica de ser convergente o divergente, pero se aclarar que sucede en cada caso en los siguientes dos ejemplos.

Ejemplo 16
U

Determine, si existe, el valor al cual converge la integral de la funcin f(x) = 1/x2 en el intervalo [ 1, ]
P P

> restart; > f:=1/x^2;


f := 1 x2

> Int(f,x=1..infinity);

1 2 dx x 1

> int(f,x=1..infinity);
1

24

Ejemplo 17
U

Determine, si existe, el valor al cual converge la integral de la funcin f(x) = x2 en el intervalo [ 1, ]


P P

> restart; > f:=x^2;


f := x 2

> Int(f,x=1..infinity);

x 2 dx 1
> int(f,x=1..infinity);

En este caso la integral diverge, puesto que su valor se aproxima al infinito y es por ello que Maple nos entrega este valor como resultado.

25

Captulo 6: Sucesiones, Sumatorias y Series

Parte 6.1, Sucesiones

Como sabemos, una sucesin es un conjunto de nmeros reales ordenados hasta un cierto valor. En Maple, el representar una sucesin se da por el comando seq el cual nos permite ver los trminos que componen dicha sucesin segn la funcin que la determina. Adems, como se trata de un conjunto de nmeros en secuencia, es posible graficar una sucesin en Maple.

Ejemplo 18 Considere la sucesn An = en. Encuentre los 5 primeros trminos y grafquela.

> restart; > f:=exp(n);


f := e n

> seq(f,n=1..5);
e , e 2 , e 3, e 4, e 5

> plot(f,n=1..5);

26

Parte 6.2, Clculo de Sumatorias y valores de convergencia de series

En si, debemos recordar, como se dijo anteriormente, que una sucesin es, tal como su nombre dice, un conjunto de nmeros reales ordenados, cuando este orden se hace en forma infinita estamos frente a una Serie. En si, el comando de Maple para determinar la convergencia de las Series es el mismo utilizados para determinar el valor de una sumatoria pues debemos recordar que a cada serie es posible asociarle una sucesin de sumas parciales lo cual nos permite determinar el valor al cual converge una serie basndose en las propiedades de las sumatorias. El comando general de las sumatorias y las series es el mismos, pero la diferencia se notar a continuacin:

> restart; > f:=1/n!;

f :=
1) Sumatoria
U

1 n!

> Sum(f,n=1..b);

n=1
2) Serie
U

1 n!

> Sum(f,n=1..infinity);

n=1

1 n!

Como podemos observar, tambin existe la diferencia en la primera letra del comando Sum la cual permite expresar o calcular segn sea el caso. En los siguientes ejemplos veremos como utilizar bien este comando y que sucede con series divergentes.

27

Ejemplo 19
U

Exprese y determine el valor de la sumatoria de la funcin f(x) = 5x/(x+1)! Desde x = 1 hasta x = 10


P P

> restart; > f:=5^x/(x+1)!;


f := 5x ( x + 1 )!

> Sum(f,x=1..10);

x=1

10

5x ( x + 1 )!

> sum(f,x=1..10);
11304745 399168

Ejemplo 20
U

Exprese la serie de la funcin f(x) = ex/x3 desde x = 1 y determine, si existe, el valor al cual converge.
P P P P

> restart; > f:=exp(x)/x^3;


ex f := 3 x

> Sum(f,x=1..infinity);

x=1

ex x3

> sum(f,x=1..infinity);

Como podemos apreciar, en el caso de esta serie su valor diverge por lo cual Maple nos entrega el smbolo infinito como el valor hacia el cual se aproxima esta serie.

28

Capitulo 7: Solucin general de ecuaciones diferenciales


U U

Como sabemos, una ecuacin diferencial establece una relacin entre una variable independiente (generalmente x), una funcin desconocida f(x), la cual acta como incgnita de la ecuacin, y sus derivadas. Adems sabemos que el orden de una ecuacin diferencial est dado por la derivada de mayor orden que contenga la ecuacin y que la solucin general de esta tendr tantos parmetros como orden tenga la ecuacin. Todos estos factores deben ser considerados para utilizar el comando dsolve en Maple el cual nos permite obtener la solucin general de una ecuacin diferencial en trminos de la variable independiente y de la constante. La forma de utilizar este comando es la siguiente:

1) Se debe definir la ecuacin que se desea resolver tomando en cuenta lo siguiente: Se deben definir las y como y(x) Los diferenciales deben estar dividindose de la siguiente manera: diff(y(x),x$orden) Este comando representa a (dy/dx) donde despus del smbolo $ va el orden del diferencial que, en el caso de ser 1, se omiten tanto el smbolo $ como el orden.

2) Se aplica el comando dsolve para resolver la ecuacin de la siguiente manera:

dsolve(ecuacin);

A continuacin, para aclarar el uso de este comando, se muestran 2 ejemplos de ecuaciones diferenciales. El primero ser una ecuacin de primer orden y el segundo una de segundo orden.

Ejemplo 21
U U

Resuelva la ecuacin diferencial (x2+1)dy/dx + 3xy = 6x


P P

> restart; > f:=(x^2+1)*diff(y(x),x)+3*x*y(x)=6*x;

d f := ( x 2 + 1 ) y( x ) + 3 x y( x ) = 6 x dx

29

> dsolve(f);
y( x ) = 2 + _C1 ( x2 + 1 )
( 3/2 )

Ejemplo 22
U U

Resuelva la ecuacin diferencial d2y/dx2 + y = 0


P P P P

> restart; > f:=diff(y(x),x$2)+y(x)=0;


2 d f := 2 y( x ) + y( x ) = 0 dx

> dsolve(f);
y( x ) = _C1 sin( x ) + _C2 cos( x )

30

Indice
Contenido
Introduccin Capitulo 1: Comandos bsicos Captulo 2: Grficas
2.1 Grficas simples 2.2 Eliminacin de asntotas 2.3 Interseccin de grficas 2.4 Grficas implcitas 2.5 Grficas polares 2.6 Grficas 3D

Pgina
2 3 5 5 6 8 9 10 11 13 13 14 16 16 17 18 20 20 21 23 24 26 26 27 29

Captulo 3: Sistemas de ecuaciones y funcin a trozos


3.1 Sistemas de ecuaciones 3.2 Funcin a trozos

Captulo 4: Lmites y derivadas


4.1 Lmites 4.2 La derivada 4.3 Grfico de una recta tangente a una funcin

Captulo 5: La Integral
5.1 La integral indefinida 5.2 Integral por partes 5.3 La integral definida 5.4 La integral impropia

Captulo 6: Sucesiones, Sumatorias y Series


6.1 Sucesiones 6.2 Clculo de Sumatorias y valores de convergencia de Series

Captulo 7: Solucin general de ecuaciones diferenciales

31

Anda mungkin juga menyukai