departamento de matemáticasmate.cucei.udg.mx/cem/tutoriales/mapletutorial.doc · web viewactividad...

36
1 Depto. de Depto. de Matemáticas Matemáticas

Upload: others

Post on 19-Feb-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

INTRODUCCIÓN

OPERACIONES ELEMENTALES

ÁLGEBRA ELEMENTAL

GRÁFICAS CON MAPLE V

CÁLCULO

Objeto de Estudio 1

Introducción a Maple V

Objetivo de Aprendizaje

El estudiante conocerá las funciones básicas en el manejo del software Maple V, así como la habilidad de trabajar en las líneas de comando y hoja de trabajo (Worksheet).

Componentes principales del objeto de estudio

1. Hoja de trabajo (Worksheet).

2. Línea de Comando (prompt).

3. Secciones y Subsecciones de la hoja de trabajo.

ACTIVIDAD PRELIMINAR

Al comenzar:

( Para iniciar con el software Maple V Release 5, hay que hacer “clic” en icono

Maple V5.lnk

, o tal y como se muestra en la siguiente cadena:

Inicio(programas(Matemáticas(Maple V Release 5(Maple V Release 5.

NOTA: Aunque la guía de la cadena anterior puede cambiar, dependiendo de la carpeta en donde se encuentre instalado Maple V.

Después aparecerá la ventana de trabajo semejante a la siguiente:

( Para guardar el documento usa la opción Save As (menú File). Esto genera un documento con el mismo contenido que el presente.

( Al momento de nombrar el documento, se presentarán cinco opciones para salvar el documento, las cuales son, Maple Worksheet, Maple Text, Text, HTML Source, LaTex Source. Las opciones se muestran en la ventana Guardar como archivo de, dentro de la ventana Guardar como, tal y como se muestra en la siguiente figura.

Por el momento y para el presente curso, agregar al nombre escogido la extensión mws (nombre.mws).

( Antes de terminar con la sesión de trabajo de Maple V, el documento se guarda con Save del menú File, aunque, se recomienda guardar el documento constantemente.

( Para iniciar una nueva sesión de trabajo con una hoja en blanco, debe seleccionarse la opción New del menú File.

Actividad Preliminar: Iniciar con el software Maple V, y nombrar en una nueva hoja de trabajo con la extensión Maple Worksheet. La hoja que guardarás, será el documento que trabajarás a lo largo del presente Objeto de Estudio 1.

ACTIVIDADES PARA EL APRENDIZAJE

Al iniciar una sesión de Maple V, emerge un documento llamado Worksheet (Hoja de Trabajo). La hoja de trabajo cuenta con las facetas y propiedades comunes de procesadores y editores de texto (ver menú Edit y botones del tablero en la parte superior de la hoja). En la figura que se muestra a continuación se muestra los diferentes componentes de la hoja de trabajo:

· Input: Zona de entrada de instrucciones (comandos) por ejecutar, ésta zona, siempre está caracterizada por la presencia del prompt ([>).

· Output: Despliegue de instrucciones ejecutadas. El output, puede ser una expresión o una parte de una expresión, y puede ser reclicado a un input, es decir, puede tener la forma de una expresión matemática en particular.

· Comentarios: Texto y fórmulas que Maple no ejecuta.

· Gráficas: Existen en dos y tres dimensiones, además de animaciones.

Con la ayuda del instructor, desarrolla las siguientes actividades:

Actividad 1: Elabora en una línea de comando dentro de la hoja de trabajo, el escrito “Para determinar la solución de la integral

ò

dx

xe

x

del método de integración por partes”.

Actividad 2: Dentro de una sección, con título “Solución de la Integral”, ejecuta la integral de la actividad 1.

Actividad 3: Abrir una subsección, titulada “Grafica” dentro de la sección de la actividad 2, y ejecutar la gráfica de la función

x

x

e

xe

x

f

-

=

)

(

, en el intervalo de [-2,2].

Actividad 4: Dentro de la hoja de trabajo, buscar la información de la instrucción plot, por medio de las hojas de ayuda.

Actividad 5: En la subsección llamada “Gráfica”, en la última línea de comando, escribir “REGRESAR” y hacer una hiperconección con la sección principal .

ACTIVIDAD INTEGRADORA

Guarda una hoja de trabajo con el nombre “Caso Integrador OE1”, en la primera línea de comando, abre una sección bajo el título “Integración y Diferenciación”, el texto debe tener 24 puntos de tamaño, letra tipo Arial, en color azul. Dentro de ésta sección, integra y deriva las siguientes funciones:

)

sin(

)

(

x

e

x

f

x

=

)

2

cos(

)

(

x

x

f

=

)

ln(

)

(

2

x

x

x

f

=

4

2

)

(

2

+

+

=

x

x

x

f

Cierra la sección anterior y genera otra línea de comando, en la cual, abrirás una nueva sección titulada “Graficación”, con las mismas características de tamaño y tipo de letra. En ésta nueva sección, grafica las funciones anteriores. Adecua los intervalos, de tal forma que la gráfica tenga la mejor visibilidad.

Objeto de Estudio 2

Operaciones Elementales

Objetivo de Aprendizaje

El estudiante analizará las operaciones elementales e instrucciones para asignar y evaluar variables (nombres), funciones, sumatorias y productos de números.

Componentes principales del objeto de estudio

1. Operaciones elementales: suma, resta, multiplicación y división.

2. Asignación de nombres.

3. Evaluación y sustitución de expresiones.

4. Cálculos numéricos.

ACTIVIDAD PRELIMINAR

Algo de teoría:

El software Maple V Release 5 es un lenguaje estructurado. Esto quiere decir que a cada objeto matemático definido y utilizado le corresponde un tipo de estructura bien definida. En los diversos tipos de estructura está la diferencia entre el usuario marginal o elemental (que solo conoce la sintaxis) y el usuario experto.

Operaciones Básicas.

Al igual que en un curso básico de matemáticas, los signos de operaciones aritméticas son:

· + suma

· - resta

· * producto

· / división

· ^ potencia

Una combinación de números, nombres validos y funciones, operados con estos símbolos nos da una expresión. Por ejemplo:

[> 3*x^2+x*tanh(x+1); 2*N[1](y)+N[2](y)*cos(x+alpha); sin(x)+cos(x);

[> 3*x^2+x*tanh(x+1);

Símbolos de relación.

Los símbolos de relación son:

· = (igual)

· < (menor)

· > (mayor)

· <= (menor o igual)

· >= (mayor o igual)

· <> (desigual)

Nombres.

Son símbolos alfanuméricos de posibles variables (variables simbólicas).

Nombres simples.

[> hola; Zitacuaro; E; S12; alpha; alpha0; Omega11; Omega_11;

Nombres indexados.

El índice (que en realidad es un subíndice) va entre corchetes “[]” junto al nombre simple., por ejemplo:

[> hola[hola]; GARO[exacto]; E[12]; S[1,2]; alpha[0]; Omega[11];

Nombres NO VALIDOS

No todo símbolo alfanumérico puede ser un nombre valido de Maple V. Al teclear nombres inválidos aparece un mensaje de error.

Nombres con caracteres reservados para operadores y otras instrucciones

[> %3;

[> @xc;

[> Sara"23;

[> R'suave;

Nombres con caracteres reservados para programación: if, while, do, elif, end

[> if;

[> do;

[> while;

Nombres que empiezan con números

[> 6CF;

Nombres que violan la sintaxis (paréntesis sin cerrar, etc)

[> 8(Sar;

[> R[34);

Operador Flecha y Asignación de Nombres.

Un tipo de estructura muy útil es el operador flecha, basado en la idea intuitiva del "mapeo" o la "transformación", del concepto de álgebra lineal. La sintaxis es la siguiente:

nombre -> expresión o función;

(nombre_1, nombre_2, etc) -> expresión o función;

Podemos definir la variable “x” como una expresión, por ejemplo:

[> x -> x*sin(x);

Y se evalúa de la siguiente forma:

[> (x -> x*sin(x))(3);

Por medio del operador flecha se pueden definir funciones, a continuación se muestran algunos ejemplos:

[>f:=x->x^2;

[>g:=x->sin(2*x);

[>h:=x->(1-x)/(2-x);

Como se observa en el ejemplo anterior, es posible asignar un NOMBRE (simple o indexado) a cualquiera de las estructuras mencionadas anteriormente. El operador de asignación es := (dos puntos e igual). Maple V Release 5 reconoce al nombre asignado como representante del objeto.

Asignar un nombre a otro nombre

[> f:=amigo;

[> f;

[> f^2+1;

Asignar un nombre a un numero

[> s[1]:=3.3376;

[> s[1];

[> s[1]^2+1;

Asignar un nombre a una función

[> func:=FF(x,y,z);

[> func;

[> func^2+1;

Actividad Preliminar: Asignar los nombres E,L,V y S a las expresiones siguientes:

3

1

q

+

,

)

cos(

1

x

-

,

)

2

sin(

x

e

x

+

-

y

)

ln(

2

x

, respectivamente y formar las expresiones:

a) E+L+V

b)

V

S

E

-

.

c) (1+E)(2-L)(S/E)

ACTIVIDADES PARA EL APRENDIZAJE

En la actividad integradora se analizó las operaciones básicas y la asignación de nombres y funciones, éste último por medio del operador flecha. Ahora, procederemos a evaluar las variables y/o funciones, para ello, nos auxiliaremos de los siguientes comandos (instrucciones) de Maple V Release 5.

El primer comando es subs, este comando sustituye un valor (o una serie de valores) en una expresión matemática definida, la sintaxis es la siguiente:

subs(V1=valor1,V2=valor2,.....Vn=valor n, expresión)

La otra instrucción es eval, el cual evalúa una expresión específica, como se muestra a continuación la sintaxis:

eval(expresión, V1=valor1)

eval(expresión, ecuación)

eval(expresión)

Ambos comandos se pueden utilizar en la misma línea de comando y a la misma vez.

Actividad 1 :En una hoja de trabajo, abre una sección bajo el nombre “Los comandos subs y eval “, en la primer prompt escribe la ecuación cuadrática

c

bx

ax

y

+

+

=

2

y sustituye los siguientes valores:

i). a=1, b=-2, c=-3

ii) a=4, b=-3, c=2

iii) a=-3, b=1/2, c=-5, x=2.

Actividad 2: En la misma ecuación de la actividad anterior y en una nueva línea de comando, sustituye los valores a=sin(z), b=cos(z), c=tan(2z). En la siguiente línea de comando, sustituir z=Pi, posteriormente, evaluar la expresión dada.

Actividad 3: Ejecuta la misma actividad anterior, pero utiliza una sola línea de comando.

Actividad 4: Por medio del comando evalf, encuentra 30 decimales de los siguientes números irracionales: (, e,

2

.

Dentro de las intrusiones que pertenece a la evaluación de funciones, está la sumatoria (series) y el producto de números, la sintaxis es sencilla y se muestra a continuación.

· para la suma: sum (expresión, k=valor 1..valor n-ésimo)

· en el producto: product( expresión, k= valor 1..valor n-ésimo)

Si la primera letra de las instrucciones anteriores es mayúscula (S y P, respectivamente), Maple V ejecuta la expresión en forma simbólica. Realiza las siguientes actividades en donde te auxiliarás de las instrucciones anteriores.

Actividad 5: Elabora las sumas y productos dados a continuación, por medio del comando “sum”, con la letra inicial en minúscula y mayúscula.

i.

å

=

n

k

k

1

3

ii.

å

=

20

2

)

ln(

k

k

k

iii.

å

=

-

+

20

3

2

2

k

k

k

iv.

Õ

=

+

+

10

1

2

4

2

k

k

k

k

ACTIVIDAD INTEGRADORA

Guarda una hoja de trabajo con el nombre “Caso Integrador OE2”, abre una sección titulada “La sumatoria y el producto”. Utiliza la regla de correspondencia (operador flecha), de tal forma que la salida (output), la sumatoria y el producto estén expresados en forma simbólica. Asigna el nombre “S”, para la sumatoria y “P” para el producto y evalúa para n=10, n=20 y n=30 las expresiones hasta obtener 30 dígitos en la misma línea de comando (prompt).

å

=

-

n

k

k

k

k

2

2

2

2

1

)

ln(

Õ

=

+

+

n

k

k

k

1

3

2

Objeto de Estudio 3

Álgebra Elemental

Objetivo de Aprendizaje

El estudiante analizará por medio de Maple V Release 5, la forma de simplificar, desarrollar y factorizar expresiones matemáticas de manera instantánea .

Componentes principales del objeto de estudio

Las instrucciones:

· Simplify.

· Normal

· Combine

· Expand

· Factor

· Collect

· Solve.

ACTIVIDAD PRELIMINAR

Algo de teoría:

Simplificar, desarrollar y factorizar expresiones.

Maple V Release 5 simplifica de manera automática las expresiones como: sumas, productos, cocientes, potencias de números enteros y racionales, números racionales expresados en forma fraccional, reducción de polinomios semejantes y expresiones asociativas. Las instrucciones que se utilizarán a lo largo del presente objeto de estudio para simplificar desarrollar y factorizar expresiones son: simplify; normal; expand; combine; factor; collect; y solve. A continuación se describe las instrucciones anteriores.

La sintaxis del comando simplify es simplify(expresión), en esta misma sintaxis, después del argumento expresión (seguido de una coma), se puede agregar (opcional), alguna estructura o procedimiento reconocido por Maple V, por ejemplo: trig, hypergeom, radical, power,exp, ln. Estas estructura predefinidas por el programa, simplifican las expresiones en forma trigonométrica, hipergeométrica, etc.

Para simplificar la expresión

)

2

cos(

)

(

sin

2

)

(

cos

2

)

(

sin

)

(

cos

2

2

4

5

x

x

x

x

x

-

-

+

+

se escribe en la línea de comando:

[>simplify(cos(x)^5 + sin(x)^4 + 2*cos(x)^2 - 2*sin(x)^2 - cos(2*x));

5 4

cos(x) + cos(x)

En cambio, para simplificar la expresión en el cual se considere los factores comunes de la expresión, se utiliza el comando normal, cuya sintaxis es:

normal (expresión)

Por ejemplo para simplifica la expresión

(

)

3

2

2

y

x

y

x

-

-

por medio de la instrucción normal, se escribe de la siguiente forma:

[>normal( (x^2-y^2)/(x-y)^3 );

y + x

---------

2

(-x + y)

Si lo que se desea es desarrollar alguna expresión matemática, nos auxiliaremos del siguiente comando:

expand(expresión)

A continuación se presenta un ejemplo con la instrucción anterior.

[> z:=(x+y)^2 + 9*(2+x)*(x+y);

[> expand(z);

El comando que factoriza expresiones es factor(expresión), si factorizamos la expresión

(

)

3

2

2

18

18

10

11

x

y

x

xy

y

+

+

+

+

[>a:=(y^2+11*y*x+10*x^2+18*y+18*x)^3;

2 2 3

a := (y + 11 y x + 10 x + 18 y + 18 x)

[>factor(%);

El comando combine, se aplica para juntar los términos de los productos, sumas y potencias. En algunos casos funcionan como instrucción inversa con respecto a expand. La sintaxis es combine(expresión). El comando combine, básicamente adquiere el concepto de linealidad, es decir

)

,

(

)

,

(

)

,

(

rango

z

x

f

rango

z

f

rango

x

f

b

a

b

a

+

Þ

+

. Por ejemplo:

[>combine(Diff(x^3,x)-Diff(x^2,x));

d 3 2

-- (x - x )

dx

El comando collect(expresión, variable), se puede agrupar los términos de la expresión con respecto a la variable o variables que se indican.

[>f := a*ln(x)-ln(x)*x-x:

[>collect(f,ln(x));

(a - x) ln(x) - x

[> g := int(x^2*(exp(x)+exp(-x)),x):

[> collect(g,exp(x));

2

2 -2 x - 2 - x

(2 + x - 2 x) exp(x) + -------------

exp(x)

Actividad Preliminar:

a) Simplifica las expresiones siguientes:

i.

(

)

3

3

2

3

-

-

y

x

ii.

4

4

8

y

x

x

-

iii.

x

x

x

x

x

+

-

-

2

3

2

2

2

2

b) Desarrolla las expresiones:

i.

(

)

(

)

2

2

4

2

2

a

ax

x

a

x

+

-

+

ii.

)

6

5

3

)(

3

2

(

2

+

-

-

y

y

y

c) El resultado de las expresiones del inciso anterior, evalúa asignando los valores x=-2, y=4, a=5 hasta 20 dígitos.

ACTIVIDADES PARA EL APRENDIZAJE

Para resolver una ecuación, Maple V utiliza la instrucción solve el cual la sintaxis es la siguiente:

solve(ecuación, variable)

La ecuación puede ser una expresión matemática definida como una variable, es decir, ecua:=expresión. El segundo argumento “variable” del comando solve es la variable a la cual se encontrará las raíces, es recomendable que la variables esté entre el símbolo de “llaves”, es decir, {x}.

Actividad 1: En la hoja de trabajo abrir una sección con el nombre “Solución de Ecuaciones”, y resuelve las ecuaciones siguientes:

i.

0

10

7

2

=

+

-

x

x

ii.

3

5

3

10

6

13

3

13

2

2

2

3

a

x

ax

x

ax

x

-

+

=

+

-

iii.

0

=

+

-

x

x

e

e

iv.

0

)

arctan(

)

arccos(

=

-

x

x

Actividad 2: Comprueba las soluciones obtenidas (raíces) de la actividad 1.

Para resolver un sistema de ecuaciones lineales de m ecuaciones por n incógnitas, en el primer argumento del comando solve, se escribe entre el símbolo “llaves” {}, el conjunto de ecuaciones. En el segundo argumento, de la misma forma, se escribe el conjunto a variables.

Actividad 3: Utiliza el comando solve, para resolver el sistema de ecuaciones dado y comprueba las soluciones obtenidas.

ï

î

ï

í

ì

=

=

-

=

+

-

3

1

2

5

2

3

z

z

y

z

y

x

Por medio del mismo comando solve puede resolver desigualdades (inecuaciones), la sintaxis es la misma que se utilizó en la actividad anterior.

Actividad 4: Resuelve el siguiente sistema de inecuaciones:

2

/

1

,

1

;

1

2

2

£

+

£

<

y

x

y

x

ACTIVIDAD INTEGRADORA

1. Guarda una hoja de trabajo con el nombre “Caso Integrador OE3”, abrir una sección y define las reglas de correspondencia f1 y f2. Evalúa las funciones para los valores de [x,y] dados por [1,1],[2,3],[5,6] en cada función. Resuelve el sistema formado por f1 y f2, cada función igualar a cero.

20

2

65

1

2

2

3

3

-

+

=

-

+

=

xy

y

x

f

y

x

f

EMBED Equation.3

2. La instrucción para graficar dos o más expresiones o funciones es:

plot({expresión1,expresión2...expresión n}, variable=rango);

Grafica 3 rectas que pasan por el punto (2,3) y comprueba resolviendo el sistema por medio del comando solve.

Objeto de Estudio 4

Gráficas con Maple V Release 5

Objetivo de Aprendizaje

El estudiante analizará por medio de Maple V Release 5, los comandos básicos para visualizar las gráficas de funciones en R2 y R3, en los diferentes sistemas coordenados.

Componentes principales del objeto de estudio

Las comandos:

· Plot

· Implicitplot

· With(plot)

· Animate2d

· Animate3d

ACTIVIDAD PRELIMINAR

Algo de teoría:

A continuación se presenta algunos de los comandos que se utilizarán para la representación gráfica de funciones expresadas en forma explícita, paramétrica, en el espacio bidimensional y tridimensional, coordenadas polares y superficies en el espacio tridimensional.

Representación gráfica de una función expresada en forma explícita

La gráfica de una función se obtiene a través del comando plot, cuya sintaxis es :

plot(f, x=a..b, opción).

El resultado es la representación gráfica de la función

)

(

x

f

y

=

en el intervalo

[

]

b

a

,

. Por ejemplo:

>plot(x+sin(x),x=-2*Pi..2*Pi);

El argumento opción corresponde a ninguno, uno o más parámetros que determinarán el aspecto del gráfico representado. Dentro de éstas opciones se encuentran: title; style; xtickmarks; ytickmarks; line; scaling; color; symbol; por mencionar algunas. Tales opciones se describen a continuación:

La opción title, inserta un título al gráfico representado, por ejemplo:

> plot(x+sin(x),x=-2*Pi..2*Pi,title=`Gráfica de y=x+sen(x)`);

La opción style, determina el aspecto de líneas o de puntos del gráfico, en ésta opción se incluye style=forma, donde el argumento forma, adquiere dos valores posibles POINT ó LINE, por ejemplo:

> g:=ln(sin(x));

>plot(g,x=-infinity..infinity,style=POINT,title=`Gráfica de g(x)=ln(sen(x)), en forma de puntos`);

> plot(g,x=-infinity..infinity,style=LINE,title=`Gráfica de g(x)=ln(sen(x)), en forma de líneas`);

Las opciones xtickmarks e ytickmarks, determinan el número de divisiones que se realizarán en los ejes, la abscisa y ordenada respectivamente.

> h:=x^2*sin(1/x);

> plot(h,x=-1/10..1/10,xtickmarks=4,ytickmarks=4);

> a:=sin(x^3)/x^3 ;

La opción scaling modifica la escala de representación entre los dos ejes. Las posibilidades son CONSTRAINED y UNCONSTRAINED, ésta última es el valor asignado por defecto a la opción escala. La diferencia entre éstas dos opciones, puede verse en el siguiente ejemplo:

> plot(a,x=-2*Pi..2*Pi);

> plot(a,x=-2*Pi..2*Pi,scaling=CONSTRAINED);

La opción color, establece el color de la línea (curva) de la función, ésta opción se determina por medio del parámetro color = tipo. El argumento tipo corresponde al nombre de algún color, entre siguientes:

aquamarine

black

blue

navy

coral

cyan

brown

gold

green

gray

grey

khaki

magenta

maroon

orange

pink

plum

red

sienna

tan

turquoise

violet

wheat

white

yellow

> plot(sin(x),x=-2*Pi..2*Pi,color=gold);

> plot(sin(x),x=-2*Pi..2*Pi,color=violet);

> plot(sin(x),x=-2*Pi..2*Pi,color=navy);

> plot(sin(x),x=-2*Pi..2*Pi,color=magenta);

El parámetro symbol=tp determina el aspecto de los puntos de la línea (curva) y adquiere alguna de las sentencias como: BOX, CROSS, CIRCLE, POINT y DIAMOND.

Ejemplo:

> plot(cos(Pi/x),x=-Pi/2..Pi/2,style=POINT,symbol=CROSS);

Representación Gráfica de una Función Expresada en Forma Paramétrica (Función vectorial).

El comando plot con la notación plot([f1(t),f2(t),t=a..b],opción). Representa la gráfica de una función en el plano representada vectorialmente por

j

t

f

i

t

f

t

r

)

(

2

)

(

1

)

(

+

=

en el intervalo

[

]

b

a

,

. Por ejemplo:

>plot([t*cos(t),t+sin(t),t=-4*Pi..4*Pi],`title`=`Gráfica de la función vectorial r(t)=[tcos(t)]i+[t+sin(t)]j`);

> plot([cos(t),sin(t),t=-2*Pi..2*Pi],`title`=`Gráfica de la función vectorial r(t)=cos(t)i+sen(t)j`);

>

> plot([2*ln(t+1),t^2,t=-5..10],`title`=`Gráfica de la función vectorial r(t)=2ln(t+1)i+t^2j`);

Curvas en el Espacio

Para realizar las gráficas de curvas en el espacio (forma vectorial), se efectúa por medio del comando spacecurve(L,opción), el argumento L es la función vectorial que se desea graficar, es importante recalcar que para este tipo de gráficas es necesario escribir de antemano el comando with(plots): por lo menos una vez, en el caso de que no se especifique éste comando , Maple V no ejecuta la gráfica. Por ejemplo:

> with(plots):spacecurve([cos(t),sin(t),t],t=0..4*Pi,`title`=`Gráfica de la Hélice`);

>

> spacecurve([cos(t),sin(t),sin(2*t)],t=0..4*Pi);

Representación gráfica de funciones (superficies) en el espacio

La gráfica de una función de dos variables expresada por

)

,

(

y

x

f

z

=

, se efectúa a través del comando plot3d(f, x=a..b,y=c..d,opción)

donde:

f

= Es la función de dos variables.

x, y = Son intervalos en para los ejes "x" y "y", respectivamente.

Opción = Es una o más de la diversas opciones que se muestran arriba.

>plot3d(100-x^2-y^2,x=-15..15,y=-15..15,`title`=`Gráfica de la Paraboloide`);

> plot3d(1/(4*x^2+y^2),x=-20..20,y=-20..20,numpoints=1000);

> plot3d(exp(-y)*cos(x),x=-2*Pi..2*Pi,y=-10..10);

> plot3d((x*y(x^2-y^2))/(x^2+y^2),x=-1000..1000,y=-1000..1000);

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

> plot3d((x^2-x*y)/(sqrt(x)-sqrt(y)), x=-100..100, y=-100..100);

Representación simultánea de varias funciones

La representación gráfica en una misma ventana de varias funciones, se consigue utilizando el comando plot3d con la sintaxis siguiente: plot3d({f,g,....},x=a..b,y=c..d,opción)

siendo f, g,... las funciones que desean representar. Por ejemplo:

> f:=100-x^2-y^2;

> g:=0;

> plot3d({f,g},x=-15..15,y=-15..15);

Representación simultánea de funciones animadas.

Al representar funciones animadas, nos auxiliamos del comando animate, el cual está compuesto por los siguientes argumentos:

Para una gráfica en el plano: animate(F(x,t),x=a..b,t=c..d)

Para una gráfica en el espacio: animate3d(F(x,y,t), x=a..b,y=c..d,t=e..f)

donde

)

,

(

t

x

F

y

)

,

,

(

t

y

x

F

son funciones reales en términos de x,t y x,y,t respectivamente, el parámetro t permite hacer la gráfica (movimiento con respecto a t) . Cabe mencionar que el comando animate, puede ser sólo ejecutado anteponiendo el comando with(plots).

A continuación se presentan algunos ejemplos.

> with(plots):

> animate(sin(x*t),x=-10..10,t=1..4,frames=100);

> animate(t*sin(t*x),x=-10..10,t=1..2,frames=20);

> animate(t*sin(x)*cos(x),x=-10..10,t=1..5,frames=20);

> animate(exp(x*t),x=-infinity..infinity,t=0..5,frames=50);

> animate(t*exp(x),x=-infinity..infinity,t=0..10,frames=50);

> animate3d(cos(t*x)*sin(t*y),x=-Pi..Pi,y=-Pi..Pi,t=1..2);

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

> animate3d(t*exp(cos((x^2+y^2))),x=-Pi..Pi,y=-Pi..Pi,t=0..5,frames=20);

>animate3d(exp(t*cos(sqrt(x^2+y^2))),x=-Pi..Pi,y=-Pi..Pi,t=0..2,frames=20);

> animate3d(-x*y*t*exp(-x^2-y^2),x=-2..2,y=-2..2,t=0..5,grid=[49,49]);

>animate3d(t*sin(sqrt(x^2+y^2)),x=-4*Pi..4*Pi,y=-4*Pi..4*Pi,t=0..2,grid=[49,49],frames=20);

Actividad Preliminar: Realiza cada ejemplo que se muestra en la teoría de este apartado.

ACTIVIDADES PARA EL APRENDIZAJE

En el apartado anterior, se menciona las características que conlleva el comando plot, ante esto, desarrolla las siguientes actividades:

Actividad 1: En una hoja de trabajo, con la sección titulada “Graficas de Funciones”, en la primera línea de comando, escribe el comando restart; y realiza la gráfica de alguna función que tu elijas (diferente a los ejemplos) que involucre a los comandos: plot, animate2d y animate3d.

La instrucción plot contiene una serie de comandos que puedes visualizar, escribiendo en la línea de comando with(plots); al instante se carga el paquete de gráficas. Alguna de estas gráficas las mencionamos arriba. En ocasiones se requiere que aparezcan acotaciones de texto en las gráficas. Esto se hace bajo la instrucción texplot. A continuación se presentan algunos ejemplos:

with(plots):

> textplot([1,2,`un punto en 2d`],align={ABOVE,RIGHT});

> textplot({[1,2,`primer punto en 2d`],[3,2,`segundo punto in 2d`]});

>textplot([[2,3,`primer punto 2d`],[2,1,`segundo punto en 2d`]],color=yellow);

Dentro del mismo paquete de graficas, se encuentra el comando display, el cual despliega estructuras gráficas diferentes superpuestas. La sintaxis es:

display([grafica1, grafica2, ...grafica n], opción);

Se puede usar el comando display para hacer la gráfica en un mismo plano con diferentes estructuras, es decir, una gráfica que utilice la función exponencial y otra con texto. Por ejemplo:

> p := plot(sin(x),x=-Pi..Pi): delta := 0.05:

> t1 := textplot([Pi/2,1+delta,`Máximo Local (Pi/2, 1)`],align=ABOVE):

> t2 := textplot([-Pi/2,-1,`Mínimo Local (-Pi/2, -1)`], align=BELOW):

> display({p,t1,t2});

Actividad 2: Investiga por medio de la hoja de ayuda la instrucción “shpereplot” y grafica la funciones

)

2

sin(

3

4

j

q

÷

ø

ö

ç

è

æ

y

j

p

4

, establece los rangos adecuados para tener la mejor visualización en cada gráfica.

Actividad 3: Las gráficas de las funciones de la actividad 1, asignar una variable y auxiliarse del comando display, para representar en el mismo espacio tridimensional las funciones, además de escribir el texto “Coordenadas Esféricas”, por medio del comando textplot3d.

Actividad 4: Investiga la instrucción “showtangent”, y grafica la recta tangente de la función

x

xe

y

=

, en el punto x=4.

CASO INTEGRADOR

Guarda en una hoja de trabajo con el nombre “Caso Integrador de OE4”. Abrir una sección titulada “Graficas de con Maple”. Dentro de la sección, abrir subsecciones para cada uno de los ejercicios siguientes:

· Trazar en coordenadas polares el rayo de longitud igual a 2, con ángulo

40

=

q

grados.

· Trazar un circulo de radio r=1 junto con los ocho rayos que dividen al círculo en ocho partes iguales.

· Trazar la gráfica que corresponde a una elipse en forma paramétrica (en coordenadas cartesianas) agregando la opción cords=polar.

· Construir la gráfica

4

3

3

=

-

xyz

z

.

· En coordenadas cilíndricas construye

)

2

cos(

2

j

r

z

=

.

· Trazar en un mismo plano las gráficas

24

2

1

;

2

1

);

cos(

4

2

2

x

x

x

g

x

f

+

-

-

=

=

en el intervalo adecuado para tener mejor visualización.

· Investiga la instrucción inequal para trazar las desigualdades siguientes:

4

£

+

y

x

8

3

£

+

y

x

0

³

x

0

³

y

Objeto de Estudio 5

Cálculo con Maple V Release 5

Objetivo de Aprendizaje

El estudiante determinará el cálculo de límites, derivadas e integrales por medio de los comandos básicos de Maple V Release 5, así como analizará los marcos algebraico y geométrico de las Ecuaciones Diferenciales.

Componentes principales del objeto de estudio

Las comandos:

· Limit

· Diff

· Int

· dsolve

· Desolve.

ACTIVIDAD PRELIMINAR

Algo de teoría:

Para el presente objeto de estudio, iniciamos con el concepto que define al cálculo, que es el límite de funciones. En Maple V Release 5, la instrucción propia para el cálculo de límites es Limit (f,

a

x

=

), el argumento f es la función y

a

x

=

es el valor al cual tiende el límite, posteriormente se evalúa por medio de los comandos conocidos evalf o value. Si desea encontrar el límite de manera directa la sintaxis es limit (f,

a

x

=

).

>limit(sin(x)/x, x=0);

>limit(exp(x), x=infinity);

>limit(exp(x), x=-infinity);

Es posible calcular los límites por la derecha o izquierda, solo con agregar en la instrucción el argumento (separado de coma) right o left respectivamente.

> limit(1/x, x=0, right);

> limit(1/x, x=0, left);

> limit(1/x,x=0);

Para el cálculo de derivadas, se obtiene a partir de la función diff o Diff cuya sintaxis es diff (f, variable 1, variable 2, variable n ). Este comando permite calcular las derivadas con respecto a cada una de las variables.

> diff(exp(x)*cos(x),x);

> diff(ln(x^2+y^2),x);

> diff(ln(x^2+y^2),y);

> diff(x^2*cos(x),x);

> diff(cos(x^2),x);

Actividad Preliminar: Encuentra la deriva de la función

)

2

sin(

2

)

(

x

x

f

=

, por medio del concepto del límite (método de Newton), y verifícalo con la instrucción diff.

ACTIVIDADES PARA EL APRENDIZAJE

Actividad 1: Encuentra el limite y las derivadas de las siguientes funciones:

i.

3

2

5

lim

3

3

-

-

+

®

x

x

x

ii.

x

x

x

x

÷

ø

ö

ç

è

æ

+

¥

®

1

lim

iii.

)

2

tan(

3

1

)

(

2

x

x

x

f

-

=

iv.

x

x

e

e

x

f

-

=

)

arctan(

)

(

.

Actividad 2: Encuentra la ecuación de la recta tangente a la gráfica

)

cot(

)

csc(

)

(

x

x

x

f

=

en el punto

÷

ø

ö

ç

è

æ

2

,

4

p

.

Actividad 3: Grafica la función de la actividad anterior y la ecuación de la recta tangente, por medio del comando display, utiliza la instrucción textplot para indicar la recta tangente, así como, las intrusiones arrow y circle que pertenecen al paquete plottools .

Actividad 4: Encuentra la derivada de las siguientes funciones:

i.

y

x

f

f

y

x

xy

y

x

f

,

)

sin(

)

,

(

2

2

+

=

.

ii.

y

x

f

f

xy

y

x

y

x

f

,

5

3

)

,

(

2

2

-

+

=

Actividad 5: Investiga la sintaxis del comando int, para realizar las siguientes integrales:

i.

ò

+

dx

x

x

1

2

2

ii.

ò

))

ln(ln(

)

ln(

x

x

x

dx

iii.

ò

dx

x

x

)

sinh(

iv.

ò

-

)

2

ln(

0

1

dx

e

x

v.

ò

+

+

1

0

2

5

4

x

x

dx

Actividad 6: Hallar las sumas de las series dadas por medio de la instrucción sum:

i.

å

¥

=

+

1

)

1

(

1

n

n

n

ii.

å

¥

=

-

-

-

÷

÷

ø

ö

ç

ç

è

æ

-

+

1

1

1

1

)

3

(

2

)

1

(

2

3

n

n

n

n

iii.

(

)

å

¥

=

+

+

-

+

1

1

2

n

n

n

n

Algo de teoría:

A continuación se muestran los comandos para resolver ecuaciones diferenciales.

La instrucción que resuelve ecuaciones diferenciales es (dsolve), cuya sintaxis es:

dsolve( ecuación);

dsolve( {ecuación, conds_ini}, fun(var), opciones)

Descripción:

La ecuación puede ser dada en términos de diff o D, derivada aplicada a una función u operador diferencial, respectivamente. Si no hay signo "=", Maple V Release 5 considera por default la igualdad de la ecuación diferencial a cero. Las condiciones iniciales son una secuencia de ecuaciones de la forma

> x(t[0]) = x[0],D(x)(t[0]) = dx[0];

donde t[0],x[0],dx[0]; son constantes simbólicas o valores numéricos las opciones son varios tipos (ver hoja de ayuda [dsolve]), por ejemplo:

type=series

Solución aproximada en series de potencias.

type-numeric

Solución numérica.

output=procedurelist

Despliegue en forma de lista.

value=array([x0,x1,.....xn])

Despliegue como arreglo de valores.

Odeplot

Para graficar soluciones numéricas usamos la instrucción (odeplot) que pertenece al paquete plots. La sintaxis es:

> odeplot(F,[x, y(x)],x1 .. x2,opciones);

donde F es un nombre asignado a la solución numérica, x1, x2; son valores numéricos del rango de la variable independiente, las opciones son las de plot.

Es importante mencionar que antes de ejecutar la instrucción odeplot, se debe escribir el comando with(plots):

Paquete DEtools

Es un paquete de graficación de soluciones numéricas de ecuaciones diferenciales, campos de pendientes (isoclinas), espacios de fase, etc. Se recomienda consultar la hoja de ayuda (DEtools).

ACTIVIDAD INTEGRADORA

Guarda en una hoja de trabajo con el nombre “Caso Integrador de OE5”. Resuelve la ecuación diferencial

(

)

0

)

cos(

=

¢

+

+

y

y

xe

e

y

y

sujeta a la condición inicial y(0)=0. Grafica la solución particular con el comando plot. En el mismo plano grafica el campo de direcciones y la solución particular en el comando Deplot.

Depto. de Matemáticas

Tutorial

2008

U de G

Contenidos

Universidad de Guadalaj ara

PAGE

6

_1066646110.unknown
_1066741115.unknown
_1066929280.unknown
_1066988870.unknown
_1066994413.unknown
_1066994539.unknown
_1066994937.unknown
_1066995108.unknown
_1066996813.unknown
_1066994990.unknown
_1066994625.unknown
_1066994478.unknown
_1066994147.unknown
_1066994355.unknown
_1066994051.unknown
_1066988138.unknown
_1066988355.unknown
_1066988838.unknown
_1066988214.unknown
_1066987126.unknown
_1066988076.unknown
_1066929299.unknown
_1066743719.unknown
_1066743771.unknown
_1066743784.unknown
_1066743735.unknown
_1066742582.unknown
_1066743182.unknown
_1066742531.unknown
_1066713065.unknown
_1066714845.unknown
_1066732688.unknown
_1066735370.unknown
_1066732614.unknown
_1066713492.unknown
_1066714818.unknown
_1066713426.unknown
_1066649175.unknown
_1066706749.unknown
_1066713016.unknown
_1066706735.unknown
_1066647657.unknown
_1066649095.unknown
_1066646593.unknown
_1066574843.unknown
_1066642297.unknown
_1066642949.unknown
_1066644865.unknown
_1066645696.unknown
_1066644843.unknown
_1066642654.unknown
_1066642824.unknown
_1066642612.unknown
_1066581644.unknown
_1066583181.unknown
_1066585462.unknown
_1066582405.unknown
_1066576399.unknown
_1066576461.unknown
_1066575111.unknown
_1066522087.unknown
_1066557775.unknown
_1066574009.unknown
_1066574200.unknown
_1066559372.unknown
_1066532508.unknown
_1066534046.unknown
_1066526509/Maple V5.lnk
_1066522173.unknown
_1066512721.unknown
_1066522034.unknown
_1066522056.unknown
_1066521991.unknown
_1066512668.unknown
_1066512687.unknown
_1066512639.unknown