You are on page 1of 16

Uso bsico del Mathcad en Anlisis (I): clculo simblico y numrico

USO BSICO DEL MATHCAD EN ANLISIS (I): CLCULO SIMBLICO Y NUMRICO


Autor: Patrici Molins Mata (pmolinas@uoc.edu), Jos Francisco Martnez Bosc (jmartinezbos@uoc.edu).

ESQUEMA DE CONTENIDOS MATHCAD 2001 Professional

________________________

Clculo simblico

USO BSICO DEL MATHCAD EN ANLISIS: Primera parte

Clculo numrico

lmites bsqueda de soluciones sumas mximos y mnimos derivacin

integracin

simplificacin Representacin grfica en 1 dimensin restriccin

Proyecto e-Math Financiado por la Secretara de Estado de Educacin y Universidades (MECD)

Uso bsico del Mathcad en Anlisis (I): clculo simblico y numrico

INTRODUCCIN

___________________

Hemos visto en el Mathblock Uso bsico de Mathcad 2001 Professional la convivialidad de este programa para la edicin y clculo con expresiones matemticas. Entre la riqueza de posibilidades que ofrece Mathcad tambin se hallan las operaciones de clculo simblico as como las operaciones donde se persigue la obtencin de un resultado numrico. En este Mathblock vamos a describir en detalle cmo utilizar las operaciones de clculo simblico y numrico que ofrece Mathcad. Esto nos permitir entender y reproducir sin dificultad las operaciones realizadas con Mathcad en los Mathblocks dedicados a temas especficos de Anlisis.

OBJETIVOS DOCENTES ___


___________________________________

Ilustrar las operaciones de clculo simblico ms comunes que se pueden realizar con Mathcad. Alcanzar un buen dominio con Mathcad de la representacin grfica de cualquier funcin real de variable real.

Mostrar las posibilidades de Mathcad en tareas de clculo numrico.

CONOCIMIENTOS PREVIOS____________________________________________
Es imprescindible previamente a la lectura de este Mathblock el haber desarrollado cierta destreza en el manejo del programa Mathcad. Para ello es fundamental trabajar el Mathblock Uso bsico de Mathcad 2001 Professional que encontraris entre los Mathblocks de Algebra. Despus de haber trabajado este Mathblock podis seguir con otros Mathblocks, en el siguiente orden: Funciones de una variable, Lmites de funciones, Continuidad en una dimensin, Derivacin, Aplicaciones de las derivadas, Sucesiones, Series de nmeros reales, Series de potencias y Numeros complejos. En todos estos Mathblocks usaris las tcnicas de clculo con Mathcad presentadas aqu. En stos se intercala el aprendizaje analtico (con papel y lpiz) con el trabajo experimental con programario (Mathcad). Solemos llamar a esta combinacin, el aprendizaje dual de las matemticas. El Mathblock Uso bsico del Mathcad en Anlisis (II): Representacin en tres dimensiones, programacin y animacin constituye una continuacin natural al estudio de las posibilidades

Proyecto e-Math Financiado por la Secretara de Estado de Educacin y Universidades (MECD)

Uso bsico del Mathcad en Anlisis (I): clculo simblico y numrico avanzadas de clculo con Mathcad y es de lectura aconsejada una vez se haya trabajado con los Mathblocks que acabamos de nombrar.

CONCEPTOS FUNDAMENTALES_______________________________________ CLCULO SIMBLICO

Clculo de lmites laterales y del lmite de una funcin en un punto

Procedemos a calcular los lmites laterales y el lmite de una funcin en un punto mediante las instrucciones de clculo simblico que aparecen en la ltima lnea del men View>Toolbars>Calculus:

Tan pronto como hemos introducido la funcin cuyo lmite buscamos, basta con pedir a Mathcad la evaluacin simblica de la siguiente forma View>Toolbars>Symbolic:

Proyecto e-Math Financiado por la Secretara de Estado de Educacin y Universidades (MECD)

Uso bsico del Mathcad en Anlisis (I): clculo simblico y numrico

Dejamos para el lector la comprobacin que dicho lmite da cero.

Clculo de sumas de series

De forma anloga al clculo de lmites, sumamos series. Desde el men View>Toolbars>Calculus introducimos el smbolo correspondiente, p.e., para la suma de una serie con 10 trminos:

Proyecto e-Math Financiado por la Secretara de Estado de Educacin y Universidades (MECD)

Uso bsico del Mathcad en Anlisis (I): clculo simblico y numrico

Despus de introducir el ndice de sumacin y el ndice del primer trmino, vamos a efectuar la suma con el operador de evaluacin simblica en View>Toolbars>Symbolic y, luego, con el evaluador numrico para obtener una cifra decimal en el mismo men:

Clculo de derivadas

Para efectuar operaciones de derivacin, volveremos al men View>Toolbars>Calculus desde donde, p.e., introduciremos el operador derivada n-sima:

Para obtener la funcin derivada, evaluaremos simblicamente la expresin que hemos introducido:

Proyecto e-Math Financiado por la Secretara de Estado de Educacin y Universidades (MECD)

Uso bsico del Mathcad en Anlisis (I): clculo simblico y numrico

Clculo de integrales

Para efectuar operaciones de integracin y siempre desde el men View>Toolbars>Calculus, introducimos, p.e., el operador de integracin indefinida. Despus de introducir la funcin a integrar, vamos proceder a la integracin con el evaluador simblico. Esta vez, en lugar de llamarlo desde View>Toolbars>Symbolic, lo lanzaremos desde View>Toolbars>Evaluation:

Simplificacin de resultados simblicos

A menudo el resultado de una operacin simblica corresponde a una expresin de gran tamao. Es siempre recomendable pedir a Mathcad que simplifique la expresin. Por ejemplo, efectuemos el siguiente clculo de derivacin:

Proyecto e-Math Financiado por la Secretara de Estado de Educacin y Universidades (MECD)

Uso bsico del Mathcad en Anlisis (I): clculo simblico y numrico

La expresin que obtenemos es larga y contiene trminos comunes. Vamos a pedir a Mathcad que al mismo tiempo que calcula simblicamente, simplifique. Para ello debemos introducir la instruccin View>Toolbars>Symbolic>simplify:

Proyecto e-Math Financiado por la Secretara de Estado de Educacin y Universidades (MECD)

Uso bsico del Mathcad en Anlisis (I): clculo simblico y numrico Vemos que el resultado obtenido es mucho ms sencillo que el primero. Notad que en el origen la funcin no es derivable, ni tampoco continua.

Restriccin de un resultado simblico segn el valor de la variable

Es muy til disponer de una instruccin que nos permita restringir el valor de la variable a aquellos valores de inters en nuestro problema o sencillamente para obtener una expresin ms sencilla y manejable en el intervalo de la recta real en el que trabajamos. Entre los diversos modificadores que existen en Mathcad vamos a ilustrar el uso de la instruccin assume que encontramos en View>Toolbars>Symbolic>assume. En el siguiente ejemplo, efectuamos la suma infinita de una serie de potencias. El resultado, obtenido mediante la instruccin simplify cuya utilizacin hemos descrito con anterioridad, est expresado en funcin del signo de la variable. Asumiendo que la variable es positiva, la funcin signo vale 1 y obtenemos el resultado final:

Es importante notar que esta serie de potencias de la variable z converger slo para valores de la variable menores que 1 y mayores que 1. En efecto, el llamado radio de convergencia1 de dicha serie de potencias es 1. Para estos valores, el argumento del logaritmo neperiano en la frmula anterior es, por supuesto, siempre positivo.

Vase el Mathblock Series de potencias para conocer el significado de este concepto. 8

Proyecto e-Math Financiado por la Secretara de Estado de Educacin y Universidades (MECD)

Uso bsico del Mathcad en Anlisis (I): clculo simblico y numrico

Bsqueda de soluciones numricas de ecuaciones

Si tratamos de averiguar las soluciones de una ecuacin polinmica, f(x)=0, solemos aplicar la instruccin polyroots de gran facilidad de uso. Basta con introducir, en orden creciente, los coeficientes del polinomio cuyas races estamos buscando, en un vector, y luego aplicar la mencionada instruccin encima de ste:

En este caso, vemos que el polinomio de grado 6 que hemos escogido tiene dos races reales y dos pares de races complejo-conjugadas. Cuando no se trate de un polinomio, sino de una funcin ms general, vamos a solucionar el problema de bsqueda de races utilizando otras instrucciones. Para ilustrarlo utilizaremos la funcin root en la solucin de dos ecuaciones no lineales:

Proyecto e-Math Financiado por la Secretara de Estado de Educacin y Universidades (MECD)

Uso bsico del Mathcad en Anlisis (I): clculo simblico y numrico

La instruccin root encuentra una raz prxima al punto con el que inicializamos la funcin.

Determinacin de los mximos y mnimos de una funcin

Para buscar mximos y mnimos absolutos de una funcin utilizaremos las instrucciones maximize y minimize de la siguiente forma: 1. definiremos la funcin 2. daremos un valor numrico de inicializacin a la variable independiente 3. introduciremos el Given seguido de condiciones lgicas con los operadores de View>Toolbars>Boolean 4. definiremos el valor mnimo con minimize y el mximo con maximize 5. evaluaremos numericamente dichos valores Veamos, en un ejemplo, el funcionamiento de estas instrucciones:

Proyecto e-Math Financiado por la Secretara de Estado de Educacin y Universidades (MECD)

10

Uso bsico del Mathcad en Anlisis (I): clculo simblico y numrico

Hemos representado a la derecha del proceso de bsqueda de extremos, la funcin segn lo que explicaremos en el apartado siguiente sobre Representacin grfica en una dimensin. La grfica confirma la exactitud de los resultados obtenidos.

Proyecto e-Math Financiado por la Secretara de Estado de Educacin y Universidades (MECD)

11

Uso bsico del Mathcad en Anlisis (I): clculo simblico y numrico

Representacin grfica en una dimensin

La representacin grfica en el mismo entorno de trabajo que el clculo simblico o el numrico constituye una de las ventajas ms importantes que ofrece Mathcad. En cualquier etapa y en cualquier sitio de la hoja de trabajo, podemos incorporar una visin grfica de cualquier funcin o tabla de datos. En particular, vamos a ver ahora como podemos visualizar la derivada de la funcin que hemos simplificado en el apartado de Simplificacin de resultados simblicos. En primer lugar, vamos a definir la funcin derivada como, p.e., Df(x). Luego introduciremos una plantilla de representacin X-Y de la siguiente forma:

Una vez introducida la plantilla debemos rellenar los cuadraditos negros correspondientes a: 1. el nombre de la variable independiente (en el eje horizontal o de abcisas), 2. el nombre de la funcin o variable dependiente (en el eje vertical o de ordenadas), 3. el rango de cada segmento de eje representado, esto es, cuatro valores (dos valores inferiores y dos valores superiores). Esta es la apariencia de la plantilla X-Y del men antes de rellenar los cuadrados negros:

Proyecto e-Math Financiado por la Secretara de Estado de Educacin y Universidades (MECD)

12

Uso bsico del Mathcad en Anlisis (I): clculo simblico y numrico

Una vez rellenados, aparece la grfica:

Proyecto e-Math Financiado por la Secretara de Estado de Educacin y Universidades (MECD)

13

Uso bsico del Mathcad en Anlisis (I): clculo simblico y numrico Podemos introducir modificaciones en la grfica, por ejemplo, cambiando el trazo de la curva. Para que nos aparezca el men que permite modificar la grfica, cliquearemos con el botn izquierdo del ratn dos veces encima de sta:

Entre otras opciones de suma utilidad, podemos modificar la escala (de normal a logartmica) mediante Log Scale as como podemos sobreponer una red encima de la figura mediante la instruccin Grid Lines. Si entramos en la pestaa Traces podremos modificar el grueso del trazo de la curva as como el color o el tipo de trazo (continuo, discontinuo, etc.):

Proyecto e-Math Financiado por la Secretara de Estado de Educacin y Universidades (MECD)

14

Uso bsico del Mathcad en Anlisis (I): clculo simblico y numrico

De esta forma podemos conseguir mejorar la calidad de la representacin grfica:

BIBLIOGRAFA

___________________________________

[1] H. Benker (Translated A.Rudd) (2000): Practical use of Mathcad. Solving mathematical problems with a computer algebra system, Springer Verlag, New York, 504pp. [2] Ph.J. Pritchard, (1998): Mathcad: a tool for engineering problem solving. B.E.S.T. Series, McGraw-Hill, Boston, 338pp. [3] R.W. Larsen (2001): Introduction to MathCAD 2000, Prentice Hall, Upper Saddle River, NJ, 250pp. [4] J. Rowell (1993): Mathcad Education Library: Calculus, Mathsoft, Cambridge, MA. [5] D. Kyrianov (2002): The Mathcad 2001i Handbook, Charles River Media, Hingham, MA, 574pp.

Proyecto e-Math Financiado por la Secretara de Estado de Educacin y Universidades (MECD)

15

Uso bsico del Mathcad en Anlisis (I): clculo simblico y numrico [6] K.A. Ansari (1999): Numerical Methods for Engineers with Mathcad, Ulyssian Publications, Spokane, WA, 360pp. [7] S.C. Chapra and R.P. Canale (2002): Numerical Methods for Engineers with Programming and Software Applications, 3rd edition, McGraw-Hill, New York. [8] MathSoft Engineering & Education (2001): Mathcad: users guide with reference manual, MathSoft Engineering & Education, Cambridge, MA. [9] MathSoft, Inc (traduccin de J. A. Moreno y D. Ser) (1999): Mathcad 8. Manual de usuario y gua de referencia de Mathcad 8, ediciones Anaya Multimedia, S.A., Madrid. [10] B. Birkenland (1997): Mathematics with Mathcad, Studentlitteratur, Lund, Suecia.

ENLACES
[W1] [W2] [W3]

___________________________________

http://www.mathsoft.com/ Corporacin Mathsoft que produce el programa Mathcad. http://www.addlink.es/ Distribuidor oficial del programa Mathcad en Espaa. http://ist.uwaterloo.ca/ic/mathcad/ En la Universidad de Waterloo hay un importante esfuerzo en la enseanza de las matemticas y disciplinas cuantitativas con software, en particular con Mathcad. Son muy instructivas las animaciones que se presentan para entender el funcionamiento del programa. http://www.math.odu.edu/cbii/calcanim Animaciones para el clculo. http://www2.latech.edu/~schroder/mathcd.html Relacin de archivos interesantes sobre clculo con el Mathcad. http://courses.lugo.com/mcad.htm Relacin de archivos interesantes sobre clculo con el Mathcad. http://www.softwarecientifico.com/paginas/mathcad.html Distribuidora Software Cientfico en que se explica en qu consiste Mathcad y lo que ste ofrece.

[W4] [W5] [W6] [W7]

Proyecto e-Math Financiado por la Secretara de Estado de Educacin y Universidades (MECD)

16

You might also like