tutorial math cad

58
TUTORIAL DE MATHCAD Este tutorial esta hecho para Mathcad 12 profesional. Introducción: Ventajas del Mathcad Mathcad es una herramienta muy poderosa para trabajar con ecuaciones, números, textos y gráficas al mismo tiempo (word, excel y mathematica en el mismo software). Mathcad realiza los cálculos de la misma forma que tu lo haces, eso significa que se ve y escribe tal como lo harias en una hoja de papel y un lápiz. La interfase en la pantalla es una hoja blanca en la cual puedes colocar ecuaciones, gráficas, datos, funciones o anotaciones de texto en cualquier lugar de la hoja, Mathcad te permite usar el lenguaje matemático sin problema. En cualquier lenguaje de programación se veria así: ( ( **2 4* * ))/(2* ) x B SQRT B A C A =− + En una hoja de cálculo, las ecuaciones colocadas en las celdas se verian algo como esto: ( 1 ( 1* 1 4* 1* 1)) /(2 * 1) B SQRT B B A C A =− + En Mathcad, la misma ecuación se ve como la observas en un texto o libro de referencia. x b b 2 4 a c + 2 a := b La única diferencia es que en Mathcad las ecuaciones y gráficas están "vivas". Si cambias cualquier dato, variable, ecuación o gráfica, Mathcad lo recalcula inmediatamente y lo vuelve a dibujar, esto lo podrás observar más adelante. En este momento es importante aclarar que Mathcad resuelve las ecuaciones de arriba hacia abajo y de izquierda a derecha, por lo que es necesario colocar las ecuaciones respetando lo que resuelve primero. Con Mathcad puedes resolver desde problemas muy simples hasta problemas muy complejos ya sea en forma numérica o simbólica y te permite visualizar las ecuaciones o gráficas en dos y tres dimensiones. Los libros electrónicos de Mathcad te permiten el acceso a un amplio material de conceptos matemáticos y material de referencia que están "vivos" y listos para ser copiados y pegados para ser usados en sus documentos. Lo más importante es que Mathcad te proporciona todas las herramientas necesarias para hacer tu trabajo de principio a fin, sin necesidad de usar paquetes diferentes. Mathcad te permite resolver problemas, formular ideas, analizar datos, modelos y probar escenarios para seleccionar la mejor solución y presentar, documentar y comunicar tus resultados. Usando la red también puedes compartir tus documentos de Mathcad con colegas o cualquier persona, esto significa que el trabajo colaborativo es fácil de realizar en cualquier momento y enriquecerlo con el lenguaje matemático. El objetivo de este tutorial es de autoestudio y la recomedación es empezar a leerlo y seguir las lecciones y ejercicios resueltos en el manual. Es importante mencionar que esta hecho para la versión 12 por lo que si usa alguna versión anterior, probablemente no funcione igual. Miguel Angel Ríos Sánchez 1 31/05/2005

Upload: lalorroh

Post on 28-May-2015

712 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Tutorial Math Cad

TUTORIAL DE MATHCAD

Este tutorial esta hecho para Mathcad 12 profesional.

Introducción: Ventajas del Mathcad

Mathcad es una herramienta muy poderosa para trabajar con ecuaciones, números, textos y gráficas almismo tiempo (word, excel y mathematica en el mismo software). Mathcad realiza los cálculos de la mismaforma que tu lo haces, eso significa que se ve y escribe tal como lo harias en una hoja de papel y un lápiz.La interfase en la pantalla es una hoja blanca en la cual puedes colocar ecuaciones, gráficas, datos,funciones o anotaciones de texto en cualquier lugar de la hoja, Mathcad te permite usar el lenguajematemático sin problema.

En cualquier lenguaje de programación se veria así:

( ( **2 4* * )) /(2* )x B SQRT B A C A= − + −

En una hoja de cálculo, las ecuaciones colocadas en las celdas se verian algo como esto:

( 1 ( 1* 1 4* 1* 1)) /(2* 1)B SQRT B B A C A= − + −

En Mathcad, la misma ecuación se ve como la observas en un texto o libro de referencia.

xb− b2 4 a⋅ c⋅−+

2 a⋅:=

b

La única diferencia es que en Mathcad las ecuaciones y gráficas están "vivas". Si cambias cualquier dato,variable, ecuación o gráfica, Mathcad lo recalcula inmediatamente y lo vuelve a dibujar, esto lo podrás observarmás adelante. En este momento es importante aclarar que Mathcad resuelve las ecuaciones de arriba haciaabajo y de izquierda a derecha, por lo que es necesario colocar las ecuaciones respetando lo que resuelveprimero. Con Mathcad puedes resolver desde problemas muy simples hasta problemas muy complejos ya seaen forma numérica o simbólica y te permite visualizar las ecuaciones o gráficas en dos y tres dimensiones.Los libros electrónicos de Mathcad te permiten el acceso a un amplio material de conceptos matemáticos ymaterial de referencia que están "vivos" y listos para ser copiados y pegados para ser usados en susdocumentos. Lo más importante es que Mathcad te proporciona todas las herramientas necesarias para hacertu trabajo de principio a fin, sin necesidad de usar paquetes diferentes.Mathcad te permite resolver problemas, formular ideas, analizar datos, modelos y probar escenarios paraseleccionar la mejor solución y presentar, documentar y comunicar tus resultados. Usando la red tambiénpuedes compartir tus documentos de Mathcad con colegas o cualquier persona, esto significa que el trabajocolaborativo es fácil de realizar en cualquier momento y enriquecerlo con el lenguaje matemático.

El objetivo de este tutorial es de autoestudio y la recomedación es empezar a leerlo y seguir las lecciones yejercicios resueltos en el manual. Es importante mencionar que esta hecho para la versión 12 por lo que si usaalguna versión anterior, probablemente no funcione igual.

Miguel Angel Ríos Sánchez 1 31/05/2005

Page 2: Tutorial Math Cad

Generalidades en Mathcad

En Mathcad puedes .......

Lección 1 Barra de herramientas de Mathcad y paletas del menú .

Propiedades de la ventana de MATHCAD

Antes de que aprendas acerca de las propiedades de Mathcad. Tómate un momento para observar losmenús de la ventana de Mathcad.

Menú principal

Aquí encontrarás los comandos gráficos y matemáticos, así como las funciones simbólicas que te sirven paraeditar y administrar tus hojas de Mathcad.

Abajo del menú view puedes observar y seleccionar los siguientes comandos, los cuales te recomiendo queactives para que se muestre la tableta de cada uno de ellos. En caso de que no aparezcan los puedesactivar seleccionando Math en el menú de View

Lo que debe aparecer, después de hacer lo que te acabo de decir

Calculadora

Gráficas

Matrices

Evaluación

Cálculos

Boleano

Programación

Alfabeto Griego

Miguel Angel Ríos Sánchez 2 31/05/2005

Page 3: Tutorial Math Cad

Simbólico

Si colocas el cursor sobre cada ícono, podrás ver el nombre de cada uno de ellos, observa que cada íconotiene un conjunto de herramientas que puedes usar para desarrollar tu hoja de trabajo.

En la siguiente figura se muestra el menú el cual es muy similar al de word con el cual podemos abrir unahoja en blanco, abrir un archivo existente, mandar a grabar o a imprimir, revisar la ortografía, herramientas paracortar, copiar o pegar, así como regresar (undo), alinear horizontalmente o verticalmente las regiones yaelaboradas, herramientas para insertar funciones, unidades, hiperlinks, objetos o tablas así como paraconsultar el help

También existe otro menú el cual describiré a continuación, que sirve para definir el tipo de texto a insertar asícomo el tipo de letra y su tamaño, también se puede cambiar el tipo de letra (bold, italic y underline) y laindentación del párrafo, bullets, numerado, superscript y subscript.

El menú de formato sirve para definir las características principales del tipo formato para los textos, así como eltipo y tamaño de letra a usar, así como la indentación del texto.

El último menú es para llamar los recursos disponibles con que cuenta el software (manuales, tutoriales,guías rápidas, sitio del software y tablas de referencias).

Lección 2: Trabajando con regiones en Mathcad

Cada ecuación, texto o gráfica en una hoja de Mathcad esta definida por una región, la cual podemos editarsimplemente seleccionándola. La región seleccionada se muestra en forma de un rectángulo con líneasdelgadas alrededor de él. Si mueves el cursor sobre las líneas, el cursor se cambiará a una pequeña manoque sirve para mover esa región al lugar que deseas. Una región de texto es diferente a una regiónmatemática ya que se ven diferentes. La de texto muestra pequeños cuadros en los extremos que sirven paraagrandar o acortar la región y en la región matemática o ecuaciones aparece una línea azul la cual podemosusar para editar la expresión que se encuentra ahí.

Ejemplo 1

Observa una región de texto región de texto

Región matemática o de ecuaciones a 8:=

Por default cuando colocas el cursor sobre algún lugar de la hoja espera que empieces a definir una regiónmatemática, pero si oprimes la barra espaciadora después de escribir la primera letra, entonces se cambia aregión de texto (el cual puedes invocar con la doble comilla "). de cualquier manera en el menú de Insertpuedes seleccionar el tipo de región que quieras definir.

Miguel Angel Ríos Sánchez 3 31/05/2005

Page 4: Tutorial Math Cad

Moviendo regiones

Puedes seleccionar múltiples regiones seleccionado con el mouse una región rectangular y aquellas quequeden seleccionadas aparecerán con líneas punteadas, las cuales puedes mover todas al mismo tiempo,para deseleccionarla simplemente coloca el mouse fuera de ellas y apriete el botón izquierdo y desapareceránlas líneas punteadas.

Si por error seleccionaste alguna región de más, la puedes deseleccionar simplemente usa la tecla de shift ycon el mouse marque la región que no deseas.

Otra manera de ver las regiones también se puede activar, seleccionando Region en el menú de View yaparecen todas las regiones que tenemos en el documento activo.

Nota: Es importante que recuerdes que el documento se evalúa de izquierda a derecha y de arriba haciaabajo por lo que recuerda en colocar las regiones matemáticas en orden para que el software pueda evaluarlo que deseas realizar. Las regiones de texto no importa el orden en que se coloquen.

Ejemplo 2X 20:= X2 400= Y 6:=

4 q :=4 q

q 5:=3 Y 1.817=

Observa que en dos de los ejemplos anteriores estamos respetando este concepto para poder evaluar lo quedeseo y en el último ejemplo no aparece el resultado deseado.

Para borrar alguna región, seleccionala y con la tecla de suprimir se borra, también lo puedes hacer con elícono de cut (tijeras en el menú superior o en el menú de Edit), si la región es matemática, arrastre elmouse dentro de ella para que toda la región cambie de color aquellos elementos que deseas borrar, sepueden seleccionar todos. Recuerde que si borras algo por accidente puedes restaurarlo seleccionandoUndo en el menú de Edit.

Nota: Puedes cambiar el número de veces en que el undo puede funcionar hacia atras, eso se cambia enpreferences del menú tools

Lección 3: Editando expresiones matemáticas y de texto.

Escribiendo expresiones matemáticas

Coloca el cursor en el espacio en blanco y escribe 1+ y observa la pantalla

1 +

Después de que tecleas el signo mas (+) aparece una pequeña marca negra donde podrás continuarescribiendo la expresión que deseas.

1 2+ 3=

Después de teclear el signo de igual (recuerda que el signo de igual esta en el menú de la calculadora)

Las operaciones básicas las puedes encontrar en la paleta de la calculadora

Miguel Angel Ríos Sánchez 4 31/05/2005

Page 5: Tutorial Math Cad

Escribiendo texto

Para definir una región de texto, selecciona el área donde quieras hacerlo, posicionando el cursor rojo.Escribe una doble comilla y eso te permite seleccionar la región de texto, también puedes hacer lo mismoseleccionando Region text en el menú de Insert. Otra forma de hacer lo mismo es si empiezas a escribir loque deseas y cuando se oprime la barra espaciadora se cambia a región de texto. Nota que es región detexto porque aparecen los cuadros negros en los extremos de la región límite. Una vez que termines deescribir lo que quieres, coloca el cursor fuera de la región y oprime el boton izquierdo del mouse. Si deseaseditar cualquier región simplemente seleccionala y modifica aquello que deseas cambiar

Lección 4 Trabajando con estilos de Mathcad y templates

Introducción

Existen actualmente 10 formatos diferentes los cuales puedes usar cuando se inicia un nuevo documento,también puedes crear nuevos templates, tal que ellos esten disponibles para otros documentos.

Usando templates

Para usar un template, selecciona File/New, entonces selecciona el template deseado de la lista mostrada,o busca tu propio directorio de templates que previamente hayas realizado para usarlo o revisarlo.

Usando estilos

Los estilos en cada template son visibles en el menú de Format Bar. Si la barra de formato no está visible,selecciona View Toolbars Formatting. Salva los estilos de tu trabajo, porque puedes aplicarlos comoencabezados

En cada región de texto puedes redefinir los fonts, tamaños e indentación para cada nuevo encabezado. Paracrear o modificar un estilo, selecciona Format Style. Para guardar tus estilos y posteriormente usarlos en unnuevo archivo, primero debes guardar el archivo template.

Creando Templates

Para crear un nuevo template o revisarlo es muy fácil. Debes:Crear los estilos del texto y el formato de los números•Seleccionar los fonts y tamaños para las regiones matemáticas•Agregar cualquier mapa de bits que quieras en cada página tales como líneas en la parte superior o•inferior del archivoColocar el número de página, nombres del archivo y fechas actuales en los encabezados o pies de•páginaDefinir los formatos para los números.•

Entonces guarda el archivo bajo Save as y selecciona Mathcad Template. Asegurate que tienes laextensión final .mct. Las características que previamente definiste y guardaste estarán disponibles para elsiguiente archivo que quieras, ahorrandote tiempo de retrabajo para cada archivo. Esto hace tus archivosmás consistentes visualmente.

Lección 5: Definiendo variables

Con frecuencia quieres definir un número que deseas usar en cálculos subsecuentes. Por ejemplo coloca elcursor en la posición donde deseas escribir la expresión mostrada.

Miguel Angel Ríos Sánchez 5 31/05/2005

Page 6: Tutorial Math Cad

Ejemplo 3age 23:=

Nota que cuando escribes los dos puntos, es similar a presionar el operador que se encuentra en la paleta dela calculadora, Mathcad despliega :=. El operador (dos puntos igual) en Mathcad se usa para definiciones oasignaciones. Para ver cual es el valor de age, solamente escribe la variable y finalmente el signo de igual.

age 23=

Si quieres asignar un valor diferente a age, solamente selecciona la región donde asignaste el valor de 23 ala derecha de la definición, con la tecla de backspace borra el valor de 23 y coloca el nuevo valor. Observaque tan pronto como presionas el enter, la variable age cambia a su nuevo valor definido, debido a lahabilidad de variar el valor de un nombre, esta definición se le llama variable en Mathcad. Ahora puedes usaresta variable en una ecuación.

age 10⋅ 230=

O usar la variable para definir otra variable

old age 10⋅:=

old 230=

Trata de definir algunas variables de tu interés. Puedes llamarles como gustes y úsalas en tu hoja detrabajo. Recuerda que asignas el operador [:] para definiciones y teclea [=] para calcular respuestas

1. Realizar expresiones matemáticas y algebra con operadores matemáticosLas paletas de los operadores están accesibles a traves del menú o directamente en la parte superior de laventana. Primero selecciona en la hoja de trabajo el lugar donde deseas colocar el cursor (cruz roja) yposteriormente selecciona de la paleta o inserte el operador matemático que deseas usar en tu hoja. Parafamiliarizarse con el menú ve al menú de Insert y observa la lista de funciones matemáticas yapreestablecidas en el software (370 funciones) y listas para usarse y colocarse en el lugar que decidas.

cursor

insertar funciones

Ahora veamos algunos ejemplos de cálculos que podemos realizar. Dichos cálculos los realiza el softwareinternamente con 15 decimales, pero para mostrar pocos decimales seleccione Result en el menú Format yespecifíca el número de decimales que quieres que te muestre el software, inclusive puedes seleccionar laforma en que te presenta los resultados (general, decimal, notación científica, ingenieril o fraccionaria).

De la paleta de la calculadora puedes accesar todas las operaciones básicas +,-,* y / además de lasfunciones trigonométricas, raíz cuadrada, logaritmo de base 10, logaritmo natural, así como los númerosnaturales, incluyendo el signo de igual (observa que en esta paleta hay dos signos de igualdad)

Con la paleta de la calculadora realiza los siguientes ejemplos, para obtener el resultado de la operación hechaselecciona el signo de = (igual) en esa misma paleta, o de la barra de herramientas.

Miguel Angel Ríos Sánchez 6 31/05/2005

Page 7: Tutorial Math Cad

Ejemplo 4 2.457 108⋅ sin 1.2( )⋅

23 123⋅ 43+

281.349=

Ejemplo 5

log 1567.3( ) e1.3

cos 5 π

2⋅

⎛⎜⎝

⎞⎠

⋅ 3.829 1016×=

Ejemplo 6

2.45 4i+( ) e2 3i−+ 4.865− 2.957i+=

Ejemplo 7 sin 30 deg⋅( )cos 30 deg⋅( ) 0.577=

Ejemplo 8

e

3 e⋅

xln x( )

x

⌠⎮⎮⌡

d 1.702=

Ejemplo 9 5 e0.5⋅ 8.244=

Ejemplo 10 ln e2.5( )log 0.5( ) 8.305−=

Ejemplo 116.4 csc 29 5

60deg⋅⎛

⎜⎝

⎞⎠

sec 81 deg⋅( )−

2 cot 12 deg⋅( )⋅0.72=

Ejemplo 12

0

5xx 5x x2

−( )⋅⌠⎮⌡

d

0

5x5x x2

−( )⌠⎮⌡

d

2.5=

Ejemplo 13

1

π

4

φ

1

π

2

θ

cos2 π⋅ θ⋅

5⎛⎜⎝

⎠sin

3 π⋅ φ⋅

10⎛⎜⎝

⎠⋅ e

5 θ

φ⎛⎜⎝⎞⎠

ln1

θ2

φ2

+

⎛⎜⎜⎝

⎠cos θ( )2⋅ sin φ( )3+

⌠⎮⎮⎮⎮⎮⎮⎮⌡

d

⌠⎮⎮⎮⎮⎮⎮⎮⌡

d 105.322=

Miguel Angel Ríos Sánchez 7 31/05/2005

Page 8: Tutorial Math Cad

Te recomiendo que cambies la forma de mostrar los resultados numéricos para que observes las diferenciasentre cada una de ellas. Ahora lo puedes hacer y observa como los resultados anteriormente mostrados secambian al formato solicitado, y esto lo puedes cambiar en cualquier momento.

Nota: Siempre que se manejen ángulos, estos se pueden expresar en radianes (rad) o grados (deg), pero esimportante tener en cuenta que Mathcad siempre asume que el valor dado esta en radianes a menos que sele indique lo contrario, por lo que es muy importante recordarlo siempre. He aquí algunos ejemplos.

Ejemplo 14sin 45 deg⋅( ) 0.707= sin

π

4⎛⎜⎝

⎞⎠

0.707= sin 45( ) 0.851=

sin 45 rad⋅( ) 0.851=

Lección 6: Utilizando unidades

Una de las características interesantes de Mathcad es la habilidad en el manejo de unidades durante loscálculos y para convertir las cantidades automáticamente. Por ejemplo, puedes definir variables en términos deunidades predefinidas (kilometros) simplemente multiplicando el número deseado por km. En este ejemplodefiniremos el radio de la tierra y su superficie como una función.

r 6370 km⋅:=

A r( ) 4 π⋅ r2⋅:=

(El simbolo π está también disponible en la paleta de la calculadora y en la paleta del alfabeto Griego)entonces puedes evaluar estas expresiones directamente o hacer más cálculos que los involucre.

A r( ) 5.099 1014× m2

=

Observa que el resultado muestra automáticamente las unidades en términos de las unidades base (lascuales se pueden definir desde el inicio o cambiarlas en cualquier momento) en este caso SI (SistemaInternacional).Para ver la superficie de la tierra en hectáreas, selecciona el resultado y aparece en el extremo derecho uncuadrito negro, el cual sirve para que escribas las unidades en que deseas ver ese resultado.

El resultado en hectáreas es:

A r( ) 5.099 1010× hectare=

Una lista de todas unidades previamente predefinidas se puede observar, seleccionando Unit del menúInsert.

w 100 joule⋅:= definir w

w 100 N m⋅=

µm 1 10 6−× m=

smoot 5.23 ft⋅:= definir smoot

Miguel Angel Ríos Sánchez 8 31/05/2005

Page 9: Tutorial Math Cad

smoot 1.594 106× µm=

µm 6.273 10 7−× smoot=

Las propiedades de las unidades son muy convenientes porque nos permite darnos cuenta si hemos cometidoalgún error en los cálculos. Por ejemplo, la fuerza calculada abajo debe estar en newtons (o alguna unidadequivalente de fuerza).

a 10 msec⋅:=

mass 2 kg⋅:=

F mass a⋅:= F 20 s newton=

Observa que aparece un factor extraño de segundos, por lo que algo esta mal. Observa las unidades de laaceleración y te podrás dar cuenta que la aceleración debe tener unidades de m/s 2 lo cual no es así en ladefinición previa.

Mathcad soporta los siguientes sistemas de unidades:

SI (metro, kilogramo, segundo, etc.)

MKS (metro, kilogramo, segundo)

CGS (centímetro, gramo, segundo)

US (pies, libras, segundo)

NONE (desactiva todas la unidades, pero si el usuario las define aún trabajan)

Las siguientes abreviaturas son usadas más comunmente

masa (kg, gm, lb) tiempo (sec, hr) carga (coul) fuerza (N, dyne, lbf) potencia (watt, kW, hp)

longitud (m, cm, ft) corriente (amp) temperatura (K, R) presión (Pa, atm, torr, in_Hg, psi)

Manejo de unidades

En Mathcad puedes utilizar unidades y el software desplegará los resultados mostrando las unidadesseleccionadas por el usuario.

Ahora selecciona worksheet options y unit system en el menú de tools para que escogas el sistema deunidades que quieres utilizar en el documento. (SI, MKS, CGS, U.S, None).

Ejemplo 15 2540 km⋅

2 hr⋅352.778 m

s=

Para insertar las unidades, si no deseas hacerlo en forma manual, selecciona Unit en el menú de Insert yobserva todas las unidades previamente definidas en el software.

Si le preguntas el valor de la gravedad, el software ya lo tiene previamente definido (escribe la letra gminúscula y después selecciona el signo de = y obtendrás el valor de la gravedad).

Miguel Angel Ríos Sánchez 9 31/05/2005

Page 10: Tutorial Math Cad

g 9.807 m

s2= c 2.998 108

×ms

=

gravedad velocidad de la luz

Observa que algunas letras o nombres de algunas variables ya están previamente definidas en el software porlo que si usas los nombres de esas variables el software te lo indicará, colocando una pequeña marca en laparte inferior de la variable para indicarte que estas usando una variable ya previamente definida, para quedecidas cambiarla o redefinirla otra vez. (hay que tener cuidado ya que si vuelves a usar esa misma variable onombre, ya cambió su valor a la nueva definición y debes de recordarlo).

Ejemplo 16g 23456 108⋅ 586⋅:= Ojo: observa la marca debajo de la letra g

g 6.132 107×=

Lo que acabo de realizar es cambiar el valor de g que estaba previamente definido y si ahora le preguntas denueva cuenta cuando vale la gravedad, te responderá el último valor previamente definido por ti, como semuestra en el ejemplo anterior, también observa la marca debajo de la letra g donde te indica que esa variableya esta previamente definida. (mi recomendación es que uses otra letra que no sea reservada).

g 6.132 107×=

Lección 7: Definiendo funciones

La sintaxis usada para definir funciones en Mathcad es la misma que puedes observar en el tutorial. Porejemplo, coloca el cursor en una posición donde deseas escribir.

Ejemplo 17f x( ) x2

:=

Nota que el uso del operador de asignación de funciones en Mathcad se usa para definir variables en Mathcad.Una vez que defines la función f(x), puedes usarla de muchas maneras.

Escribe un valor numérico en lugar del argumento de f(x)

f 5( ) 25=

Define una variable y evalúa la función con ese argumento

x 7:=

f x( ) 49=

Miguel Angel Ríos Sánchez 10 31/05/2005

Page 11: Tutorial Math Cad

Define un rango variable y sustituye este valor como argumento de la función (en la lección 10profundarizaremos en este tema de rango variables)

a 0 3..:= Este operador se encuentra en el menú de matrixf a( )

0149

=

Ahora define una nueva función en términos de f(x)

g y( ) f y( ) 6+:=

g x( ) 55= g 7( ) 55=

Recuerda que la variable x en este momento tiene un valor de 7f 7( ) 49=

x 7=

Puedes definir una expresión construyéndola del teclado o de la paleta de operadores matemáticos, como sedescribe arriba y también puedes incluir cualquier función ya previamente definida. Para ver la lista defunciones con una pequeña descripción, selecciona Function del menú Insert o selecciona

del botón de la barra de herramientas. La caja de diálogos función insert te permite insertar cualquier funciónque se encuentra previamente predefinida en tu hoja de trabajo

También puedes escribir el nombre de cualquier función preconstruida directamente del teclado. Aquí hayalgunos ejemplos que usan algunas de las funciones predefinidas.

Miguel Angel Ríos Sánchez 11 31/05/2005

Page 12: Tutorial Math Cad

Ejemplo 18Trig and Logs

ln 26( ) 3.258=

csc 45 deg⋅( ) 1.414=Ejemplo 19

Matrix functions

identity 3( )1

0

0

0

1

0

0

0

1

⎛⎜⎜⎜⎝

=

cols identity 6( )( ) 6=

2. Definiendo funciones y variables

El símbolo de (dos puntos igual) := es un símbolo de asignación y se puede colocar también usando los dospuntos en el teclado y sirve para asignar algún valor a la variable que deseas definir:

Ejemplo 20 a 7:= b 8:= Esta variable la usa Mathcad12 para definir lavelocidad de la luz.c 5:=

a 3 a⋅+ b2 4 c⋅⋅+ 314.217=

También puedes definir funciones las cuales son evaluadas para cualquier valor de la variable independiente.

Ejemplo 21 Observa que a pesar de que la variable x no está definida, no marcaningun error. La variable independiente puede ser cualquier variable.f x( )

cos x( )c

x

:=

f 4( ) 0.523−= f 3.12( ) 0.624−= f 34.6−( ) 6.914= f 0.0001( ) 2 10 5−×=

Ejemplo 22g t( )

4 a et⋅

ln t( )cos 6t( )⋅:= g 3.4( ) 7.746−= g a( ) 898.84=

Ejemplo 23h x( ) x 4−( )2:= h 3.2( ) 0.64= h 4( ) 0=

Ejemplo 24g x( ) a b sin x

π

4+

⎛⎜⎝

⎞⎠

⋅−:= g 1 b+( ) 9.823=g 3 a+( ) 14.824=

Inclusive puedes cambiar el valor de las constantes previamente definidas e inmediatamente se vuelve arecalcular la expresión. En las constantes previamente definidas, a, b, c. Cambia cualquiera de los valores yaasignados y observa como Mathcad recalcula todas las expresiones que usan esas variables.

Selecciona la variable que deseas editar y observa que aparece un cursor color azul, el cual sirve paracambiar la variable que desees. Lo que aparece dentro del pequeño cursor es lo que se selecciona y puedesmover lo que seleccionaste usando las flechas hacia adelante y hacia atras y con el teclado para cambiar el

Miguel Angel Ríos Sánchez 12 31/05/2005

Page 13: Tutorial Math Cad

dato que quieras. Ahora edita varias variables para entender como funciona.

Lección 8: Construyendo expresiones matemáticas

Escribe lo siguiente en un espacio abajo y observa que sucede cuando presionas la barra espaciadora

f x( ) x 6+( ) x3 1−( )⋅:=

La primera vez que presionaste la barra espaciadora

La línea azul de edición agrupa el término entre parentesis de tal forma que toda la expresión quedamultiplicada por la expresión que sigue. Si no presionas la barra espaciadora, se vera lo siguiente.

La cual es una expresión completamente diferente. Cuando presionas la barra espaciadora la segunda vez, x 3

fue seleccionada por las líneas de edición por lo tanto cuando escribes el -1 se resta a toda la expresiónentera. Compara que sucede cuando tecleas lo siguiente f(x):x+6*(x 3-1) probablemente obtengas lo siguiente.

f x( ) x 6 x3 1−( )⋅+:=

Aquí es importante observar qué sucede cuando presionamos la barra espaciadora, con la cual me permiteeditar expresiones matemáticas variadas tales como:

Ejemplo 25

x2 3+

5x2 3

5+ x

2 35

+xt

12

3

Lección 9: Editando expresiones

Entendiendo las estructuras de expresiones en Mathcad ayudan a editarlas eficientemente. Observa laexpresión de abajo y realiza lo siguiente con el mouse.

f x( )x2 5+

8x3

−:=

a) Selecciona el símbolo de la raíz cuadrada. Nota que toda la raíz cuadrada está bajo la selección de la líneas

Miguel Angel Ríos Sánchez 13 31/05/2005

Page 14: Tutorial Math Cad

azules

b) Ahora selecciona a la derecha del 5 bajo el radical y entonces empieza a presionar la barra espaciadora.Nota como mas y mas de la expresión es seleccionada por las líneas azules.

c) Selecciona inmediatamente a la izquierda del 3 en el exponente de x 3, entonces presiona la barraespaciadora. Nota como mas y mas elementos se seleccionan con las líneas azules.

Las líneas de edición azules definen subexpresiones que operaran por los siguientes operadores oexpresiones tecleadas. La linea vertical azul define en donde se agregaran los operadores y expresiones paracambiar la posición de la línea utilice la tecla de insert.

Cuando seleccionas una parte de la expresión matemática, la siguiente expresión tecleada reemplaza lo queseleccionaste. Esto es probablemente como funciona la mayoría de los procesadores de palabra. Inténtaloahora.

f x( )x2 6+

8x3

−:=

a) Si quieres reemplazar el 5 con un 6, haga doble click sobre el cinco y teclee el 6.b) Si deseas reemplazar la división por una multiplicación, selecciona a la izquierda del 8 en el denominador,presiona la barra espaciadora y teclea el signo de multiplicación.c) Si quieres sacar la raíz cuadrada del lado derecho de la expresión, selecciona el lado izquierdo del radicaly presiona la barra espaciadora hasta que toda la expresión quede contenida en la líneas azules y entoncesteclea un backlash.

d) Si deseas restar 12

x⋅ en lugar de x3 en el lado derecho, selecciona el x

3 y entonces teclea 1/2[spacebar]*x

Si te equivocas y cometes algún error, solamente selecciona la opción Undo en el menú de Edit pararegresar a la expresión original o si no has grabado recientemente el documento, cierrelo sin guardarlo yvuelve abrirlo.

Nota: Se puede deshacer hasta 100 veces por documento, esto se puede cambiar en el menú dePreferences en Tools, el cual puedes cambiar cuando lo desees, aumentándolo o disminuyéndolo.

Lección 10: Definiendo rangos variables

Asignar un rango de valores a una variable es algo muy fácil en Mathcad. Por ejemplo, para crear que lavariable x cambie de 0 a 10, solamente coloca el cursor donde deseas que aparezca la expresión y escribex:0;10

x 0 10..:=

Nota que cuando tecleas el punto y coma despliega los dos puntos (..) seguido por un cuadro negro dondedebes colocar el valor final. Así es cómo en Mathcad se define un operador de rango variable. Otra manera dehacer lo mismo es teclear directamente el botón de rango variable que se encuentra en la paleta de matrices.

Puedes también usar un rango variable en cualquier otra variable. Observa que Mathcad crea ahora una tabla

Miguel Angel Ríos Sánchez 14 31/05/2005

Page 15: Tutorial Math Cad

de salida (una serie vertical de cuadros que contienen números).

x 0 5..:=

f x( ) 2− x 5−( )2⋅52

x⋅+ 2−:=

Teclee:

x

012345

= f x( )

-52-31.5

-15-2.5

610.5

=

Si quieres cambiar el rango a que los incrementos sean diferentes de uno (que es el valor predeterminado),teclea el siguiente valor deseado después de definir el primer valor inicial. Por ejemplo para crear una rangovariable que vaya de 1 a 10 con incrementos de 0.1 escribe.

x:1,1.1..10

Observa que se escribió una coma antes del segundo valor del rango y después el punto y coma. Ahora semuestran varios ejemplos.

x 1 1.1, 1.8..:=

data 10− 8−, 0..:=

n 202 192, 102..:=

He aquí las variables definidas anteriormente.

x

11.11.21.31.41.51.61.71.8

= data

-10-8-6-4-20

= n

202192182172162152142132122112102

=

Miguel Angel Ríos Sánchez 15 31/05/2005

Page 16: Tutorial Math Cad

3. Evaluar funciones y expresiones en un rango

Este .. operador se encuentra en la paleta de matrices m..n y significa que una variable puedes definirladesde un valor inicial hasta un valor final, el operador también se puede obtener del tecladoescribiendo (punto y coma); si le agregas enmedio una coma (,) que significa que la variablecambiará al segundo valor especificado y terminará hasta alcanzar el extremo marcado.

z 3− 5..:= El valor inicial es de -5 y varia de uno en uno hasta alcanzar el valor de 5.

z

-3-2-1012345

= Si ahora quieres que la variable cambie de 0.5 en 0.5 inserta una coma después del valorinicial para indicarle cuál es el siguiente valor deseado.

Ejemplo 26x 2− 1.5−, 2..:= x

-2-1.5

-1-0.5

00.5

11.5

2

=

Observa que ahora los cambios se dan de 0.5 en 0.5 hasta alcanzar el valor extremo.

Lección 11: Construyendo gráficas

Con Mathcad es muy fácil construir una grafica x-y solamente, escribe una expresión que dependa de unavariable, por ejemplo sin(z) y entonces selecciona el botón de la gráfica x-y de la paleta que se encuentra enel menú de gráficas o selecciona gráfica x-y del menú Insert/Graph.

5 2.5 0 2.5 5

1

0.5

0.5

1

cos z( )

z

Inténtalo.

La expresión que quieras graficar no tiene que estar en función de x. Teclea lo siguiente y*2[barraespaciadora]-3*y, seguido por @ (es la forma corta de solicitar una gráfica x-y). Mathcad graficará sobre unrango razonable de la variable independiente de la expresión que acabas de escribir. Inténta graficar de estamanera en los siguientes ejemplos.

Miguel Angel Ríos Sánchez 16 31/05/2005

Page 17: Tutorial Math Cad

10 0 10100

0

100

200

y2 3 y⋅−

y

a) z*cos(z)

b) 1

1 x2+

Graficando funciones usando rangos variables

Cuando se graficaron las expresiones anteriores, Mathcad seleccionó un rango por default de la variableindependiente. Tú puedes controlar el rango que deseas graficar. Para graficar una simple función usandorango variable haga lo siguiente:

Define una función de una variable que deseas graficar. Por ejemplo, grafica la siguiente función•f(x):-x^2[barra espaciadora]+8*x-27Define una variable independiente para el eje horizontal. Por ejemplo escribe x:0;10•Crea tu gráfica en el lugar que deseas hacerlo y teclea @ para que aparezca la gráfica x-y y escribe x•en la parte media baja del eje horizontal y teclea f(X) en la parte media del eje vertical después presiona[enter]

Tu gráfica deberá verse así:

f x( ) x2− 8 x⋅+ 27−:=

x 0 10..:=

0 5 1060

40

20

0

f x( )

x

Aquellas personas que hayan hecho gráficas notarán que la gráfica luce un poco segmentada. Para suavizarlacambia la definición de la variable independiente como se muestra a continuación x:0,0.1;10 La pequeñacantidad incrementada significa que más puntos serán calculados, lo cual hace que la curva sea más suaveporque Mathcad simplemente conecta los puntos calculados.

Para editar la gráfica recientemente hecha, solamente haga doble click sobre la gráfica y aparecerá una caja

Miguel Angel Ríos Sánchez 17 31/05/2005

Page 18: Tutorial Math Cad

de diálogo que te permitirá cambiar diferentes opciones como ejes logarítmicos, líneas de la malla, leyendas,tipos de trazo, marcas, colores, límites de los ejes y más. experimente con una gráfica haciendo doble clicksobre cualquier gráfica (de contorno, de superficie, vectores, polares etc) y muestra la caja de diálogocorrespondiente para darle el formato adecuado.

x 0 0.1, 10..:=

0 5 1060

40

20

0

f x( )

x

Graficando vectores

Definiendo un vector de datos de gastos realizados. Creamos el vector usando el comando de matrices en elmenú de insert. El vector tiene 8 renglones y 1 columna.

gastos

2

3

6

8

11

12.5

14

17

⎛⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎝

⎞⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟

:=

Grafica esos puntos, el eje horizontal debe ser un índice i y la otra variable son los gastos realizados.

i 0 7..:=

0 2 4 6 80

3.75

7.5

11.25

15

gastosi

i

Miguel Angel Ríos Sánchez 18 31/05/2005

Page 19: Tutorial Math Cad

Ahora realiza este otro ejemplo.

Grafica dos vectores de igual tamaño uno contra el otro, definimos un segundo vector llamado día.

dia

1

2

3

5

7

8

10

12

⎛⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎝

⎞⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟

:=

Ahora es fácil crear la gráfica tecleando @

0 3.75 7.5 11.25 15

5

10

15

20

gastos

dia

Aquí los trazos son puntos y se usó el color magenta con O´s. Observa que la malla de líneas verdes se hanapagado en ambos ejes.

Graficando una función de vectores

Se puede graficar una función sobre un dominio que no contiene puntos igualmente espaciados. Por ejemploel dominio consiste de un vector de valores. Graficando una función con los elementos de un vector querequiere una función definida, definiendo un vector el cuál será el dominio para la función y graficarla. Unejemplo de esto es:

Define una función de una variable. Tecleando f(x):x^2

f x( ) x2:=

Define un vector de números que sera el dominio para la función. Teclee x: seguido por [ctrl]M, y lléne en lacaja de diálogos el número apropiado de renglones y columnas ( aquí 5 renglones y 1 columna), seguido porOK. Posteriormente escribe los valores del vector.

x

2.2−

0

3.56

9.9

13

⎛⎜⎜⎜⎜⎜⎜⎜⎝

⎞⎟⎟⎟⎟⎟⎠

:=

Miguel Angel Ríos Sánchez 19 31/05/2005

Page 20: Tutorial Math Cad

Define un índice variable. Teclee i:0;4

i 0 4..:=

Teclea @ y llena los espacios de la variable x y y de la gráfica. El resultado obtenido debe ser similar a esto.

5 1.25 2.5 6.25 10

25

50

75

100

f xi( )

xi

Aquí la diferencia es que cuando graficamos una función de rango variable, el eje horizontal no tiene quetener incrementos unitarios (tales como 1,2,3,...,10) sin importar, puede ser cualquier conjunto de númerosque quieras graficar.

Graficando dos o más funciones

Graficar múltiples funciones sobre un sólo dominio o en una misma gráfica, ya sea usando su propio sistemade ejes o empalmándolas en una sola. Por ejemplo suponga que quiere graficar ambas funciones en una solagráfica, es fácil solamente escriba la dos funciones separándolas con comas y después teclea @

Escribe 1/t[barra espaciadora],t^2@[enter]

10 5 0 5 10

10

5

5

10

1t

t2

t

En este ejemplo ambas expresiones están graficadas sobre el mismo rango de valores, pero se puede utilizardos rangos separados o inclusive usar una escala diferente para cada eje y. Como se muestra a continuación.

2 1 0 1 210

5

0

5

10

0

2

4

1t t

2

t

Miguel Angel Ríos Sánchez 20 31/05/2005

Page 21: Tutorial Math Cad

El segundo eje secundario se habilita cuando editamos la primera gráfica y ahí nos permite habilitar el eje ysecundario, ojo no existe un eje x secundario todavía en ésta versión de Mathcad 12.

Ahora veamos el siguiente ejemplo. escribe f(X):sin(x)

f x( ) sin x( ):=

Teclea g(t);t^3

g t( ) t3:=

Escribe x:-10,-9.9:10

x 10− 9.9−, 10..:=

Teclea t:-2,-1.9;2

t 2− 1.9−, 2..:=

Después

Teclea @ en algún espacio en blanco•En la parte media del eje horizontal escribe x,t•En la parte media del eje vertical escribe f(x),g(t)•Aprieta [enter]•

El resultado debe ser algo como esto.

10 5 0 5 10

10

5

5

10

f x( )

g t( )

x t,

Como se puede apreciar, graficar más de una función es muy simple, solamente separa sus argumentos concomas (,) La misma sintásis se mantiene para múltiples trazos usando vectores o funciones de vectores.

4. Grafique funciones rápidamente

En cualquier lugar puedes graficar funciones en 2D y 3D y para hacerlo necesitas usar la paleta de gráficas,la cual te permite dibujar funciones muy fácilmente.

Ejemplo 27f x( ) 3 sin x( )+( ) cos x( )⋅:=

g x( ) 3 23cos x( )2⋅

⎛⎝

⎞⎠ sin x( )2+:=

Miguel Angel Ríos Sánchez 21 31/05/2005

Page 22: Tutorial Math Cad

10 5 05

0

5

10

f x( )

g x( )

xEjemplo 28

x 0 0.01, 4..:= rango que deseo graficarf x( ) x:=

0 2 40

1

2

f x( )

x

Ejemplo 29x 5− 4.99−, 5..:=

g x( )x 3−

2 x⋅ 1+:=

5 0 55

0

5

g x( )

x

Ejemplo 30Z x y,( ) 2 x2

⋅ 2 y2⋅−:=

Miguel Angel Ríos Sánchez 22 31/05/2005

Page 23: Tutorial Math Cad

Z

Ejemplo 31Z x y,( ) x2 y2

+( )2 8 x2 y2−( )⋅−:=

Z

Miguel Angel Ríos Sánchez 23 31/05/2005

Page 24: Tutorial Math Cad

Ejemplo 32

tiempo

0

1

2

3

4

5

6

7

8

9

⎛⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎝

⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟

:= temp

298

299

301

304

306

309

312

316

319

322

⎛⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎝

⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟

:= temp2

305

307

311

316

322

330

341

354

367

382

⎛⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎝

⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟

:=

0 5 10290

300

310

320

330

temp

tiempo

0 5 10250

300

350

400

temp

temp2

tiempo

Apretando dos veces el cursor sobre la gráfica, te permite editar los colores y todos los parámetros quequieras cambiar en tu gráfica, incluyendo la posibilidad de ponerle nombre a la gráfica y a las variablesinvolucradas, así como agregar otro eje y (Este eje secundario se activa ahí mismo).

5. Observa datos en dos y tres dimensiones

La siguiente gráfica muestra como Mathcad puedes automáticamente interpolar una serie de puntos para crearuna superficie. El mismo arreglo de puntos es desplegada en ambas gráficas. La primera gráfica fue creadausando Graph/3D Scatter Plot del menú Insert. y la segunda gráfica fue hecha usando Graph/Surface Plotdel menú Insert. También puedes usar la paleta correspondiente a las gráficas.

X Y, Z,

X Y, Z,

Miguel Angel Ríos Sánchez 24 31/05/2005

Page 25: Tutorial Math Cad

6. Calcula sumas e integrales

Los operadores de sumatorias e integrales están en la paleta de cálculo. Para utilizar estas expresionesselecciona el lugar donde desea colocar la expresión y oprime el botón de la paleta y llene los espacios enblanco.

Ejemplo 33

0

10

n

1n!∑

=

2.718=

Ejemplo 34

0

1

x1

1 x2+

⌠⎮⎮⎮⌡

d 0.785=

Ejemplo 35

1

3x3x 2+( )⌠

⎮⌡

d 16=

Ejemplo 36

0

π

θsin θ( )⌠⎮⌡

d 2=

Ejemplo 37

0

te

t−

4

⌠⎮⎮⎮⌡

d 4=

Ejemplo 38

π

6

π

12

cot 2 θ⋅( )2⋅

⌠⎮⎮⎮⎮⌡

d 0.027=

Ejemplo 39

2−

1

x3 x2⋅ 16 x⋅+ 15+

x 3+( )3

⌠⎮⎮⎮⎮⌡

d 0.154−=

Lección 12: Definiendo vectores y matrices

Los ejemplos hasta ahora expuestos involucran un sólo número o escalares. Mathcad tiene herramientas muypoderosas para trabajar con arreglos de números, como los vectores y matrices. Creando un vector o unamatriz en Mathcad, involucra la selección de las dimensiones del arreglo a llenar en los espacios adecuados.Por ejemplo, para crear un vector v, de 3 renglores y una columna.

Miguel Angel Ríos Sánchez 25 31/05/2005

Page 26: Tutorial Math Cad

Teclea v:•Selecciona insert del menú de matrix (o selecciona el botón de matrices dentro de la paleta de•matrices)Llena el número de renglones y columnas. Por ejemplo, el vector abajo mostrado tiene 3 renglones y una•columna)Selecciona insert•Llena en los espacios los valores deseados en cada espacio mostrado del vector. Usa el tabulador para•moverse dentro del vector definido o seleccionalo con el mouse.

v

3.2

14.7

4−

⎛⎜⎜⎜⎝

:=

Para accesar a un elemento en particular del vector, usa el operador subscript, el cual puede ser creadotecleando el parentesis rectangular del lado izquierdo, o usando.

En la paleta de matrices. Por default el primer elemento tiene el índice 0.

teclea: v[1=

v1 3.2=

El siguiente elemento tiene el índice 1

teclea: v[1=

v1 3.2=

Y el último elemento tiene el índice 2

teclea: v[2=

v2 14.7=

Si z es una matriz, entonces el tercer elemento de la primera columna puede accesarse tecleando v[2,0

Por conveniencia, podemos definir el índice como un rango variable para accesar a todos los elementos a lavez:

Teclea i:1;3

i 1 3..:=

Después.Escribe v[i=

vi3.2

14.7-4

=

Cómo ejercicio define un vector y sus índices. Es importante entender que el índice de un vector será siempreun rango consecutivo de números enteros en Mathcad, empezando desde 0. cualquier valor no especificadoserá igualmente definido como cero por Mathcad. Por ejemplo considere el siguiente ejemplo:

Miguel Angel Ríos Sánchez 26 31/05/2005

Page 27: Tutorial Math Cad

Teclea i:2;5

i 3 6..:=

Escribe wrong[i:2

wrongi 4:=

Escribe wrong=

wrong

0

0

4

4

4

4

⎛⎜⎜⎜⎜⎜⎜⎜⎜⎝

⎟⎟⎟⎟⎟⎟

=

Podrías esperar que el vector wrong tenga cuatro elementos (del segundo al sexto). Sin embargo, comopuedes apreciar tiene seis elementos. Esto es porque internamente, Mathcad mantiene al elemento 1 y alsegundo. Y porque no fueron definidos específicamente, Mathcad los hace igual a cero.

Es muy útil usar los elementos del vector como argumentos de funciones. Por ejemplo usaremos lasconstantes y funciones definidas ahora.

b 9.7:= a 1.1:=

f v( )v 3+

9 b2⋅

v⋅ a+:=

Ahora define un vector y úsa sus elementos como argumentos de funciones.

v

3.3

1.2−

8

⎛⎜⎜⎜⎝

:=

i 1 3..:=

f vi( )1.11

1.0981.131

=

Define un vector y usa sus elementos en una función. También puedes usar vectores como argumentos defunciones. Por ejemplo:

teclea f(x):[ctrl]4xf x( ) x∑:=

Aquí usamos el operador sumatoria, el cual esta disponible a través del botón en la paleta de vectores y

Miguel Angel Ríos Sánchez 27 31/05/2005

Page 28: Tutorial Math Cad

matrices:

v

3.3

1.2−

8

⎛⎜⎜⎜⎝

= f v( ) 10.1=

La mayoría de los operadores de vectores y matrices pueden encontrarse en ésta paleta, pero aquí muestrouna lista de los más básicos.

Operación Tecla rápida Botón de la paleta Despliega

Producto punto [Shift]8 v.w (despliega el escalar de la multiplicación)

Producto cruz [Ctrl]8vxw

Determinante I M

[Ctrl]6Columna M 2< >Regresa el tercer elemento de la matriz

Mathcad tiene una amplia variedad de funciones pre definidas para manipular vectores y matrices. He aquí unapequeña muestra de ejemplos que usaremos en la matriz M definida a continuación.

M

7

6

5

9

8−

7

1

2

3

⎛⎜⎜⎜⎝

:=

Objetivo Ejemplo

Número de columnas cols M( ) 3=

Número de renglones rows M( ) 3=

Valor mayor en la matriz max M( ) 9=

Eigenvalores de la matriz

eigenvals M( )

11.526

11.463−

1.938

⎛⎜⎜⎜⎝

=

Hay dos restricciones en los tamaños de arreglos en Mathcad 12

Si quieres definir arreglos con la paleta de matrices, el arreglo no puede tener más de 100 elementos.•Puedes teclear varios arreglos y juntarlos para superar esta limitación. (funciones de Augment y Stack)El número total de elementos en los arreglos dependen de la cantidad de memoria de su computadora,•

Miguel Angel Ríos Sánchez 28 31/05/2005

Page 29: Tutorial Math Cad

pero siempre será menor a 8x106

Antes de que un arreglo pueda ser usado, debe ser llenado con valores, o inicializado. Hay varios métodos parainicializar estos arreglos en Mathcad. Puedes:

Meter directamente los valores con el teclado•Leer los valores de un archivo•Usar una tabla para llenar el arreglo•Calcular los valores usando una función o un rango variable o•Copiar y pegar los valores de algún otro programa de windows•

Ejemplo 40G3 2, 64:=

G

0

0

0

0

0

64

⎛⎜⎜⎜⎝

=

Ejemplo 41C READPRN "C:\Documents and Settings\marios\Escritorio\DATOS.txt"( ):=

C

1 212345678910

0 5010 48.220 46.530 44.840 43.250 41.660 40.170 38.780 37.390 35.9

=

Ejemplo 42

Para leer un archivo de Excel.

D...\DATOS2.xls

:=

D

1 212345678

0 5010 48.220 46.530 44.840 43.250 41.660 40.170 38.7

=

Miguel Angel Ríos Sánchez 29 31/05/2005

Page 30: Tutorial Math Cad

910

80 37.390 35.9

En los dos ejemplos anteriores observe que los índices de las tablas empiezan en cero,cero a pesar de quelos archivos fueron creados usando Excel y aquí los índices empiezan en uno,uno.

El origen de las matrices se puede cambiar en Worksheet Options del menú Tools donde seleccione ArrayOrigin (ORIGIN) donde puede seleccionar el valor de 1, si quiere que empiece en (1,1)

También puede hacerlo definiéndolo de una manera global

ORIGIN 1≡ Con esta instrucción acaba de definir de una manera global el origen de los arreglos

Ejemplo 43A

1 21234

20 38.630 35.940 34.650 33.2

:=

NOTA: Observe que ahora el índice de inicio empieza en 1,1

Ejemplo 44

r 1 5..:= c 1 3..:=

Sr c, r2 c2+:=

S

2

5

10

17

26

5

8

13

20

29

10

13

18

25

34

⎛⎜⎜⎜⎜⎜⎜⎜⎝

⎞⎟⎟⎟⎟⎟⎠

=

Ejemplo 45mifuncion r c,( ) r2 c2

+:=

S matrix 5 3, mifuncion,( ):=

S

0

1

4

9

16

1

2

5

10

17

4

5

8

13

20

⎛⎜⎜⎜⎜⎜⎜⎜⎝

⎞⎟⎟⎟⎟⎟⎠

=

Ejemplo 46ID identity 6( ):=

Miguel Angel Ríos Sánchez 30 31/05/2005

Page 31: Tutorial Math Cad

ID

1

0

0

0

0

0

0

1

0

0

0

0

0

0

1

0

0

0

0

0

0

1

0

0

0

0

0

0

1

0

0

0

0

0

0

1

⎛⎜⎜⎜⎜⎜⎜⎜⎜⎝

⎟⎟⎟⎟⎟⎟

=

Ejemplo 47

A

1

2

3

2

3

4

3

4

5

⎛⎜⎜⎜⎝

:= B

7

8

9

8

9

10

9

10

11

⎛⎜⎜⎜⎝

:=

AUG augment A B,( ):=

AUG

1

2

3

2

3

4

3

4

5

7

8

9

8

9

10

9

10

11

⎛⎜⎜⎜⎝

=

STK stack A B,( ):=

STK

1

2

3

7

8

9

2

3

4

8

9

10

3

4

5

9

10

11

⎛⎜⎜⎜⎜⎜⎜⎜⎜⎝

⎟⎟⎟⎟⎟⎟

=

7. Cálculo de matrices

Para definir matrices, selecciona en la paleta de matrices el ícono y aparece un menú que te permite elegir elnúmero de columnas y renglones que deseas tener en la matriz, entonces llena los espacios de la matrizque aparece ( de esta forma solamente puedes definir matrices de hasta 100 elementos como máximo).

Ejemplo 48B

5

1

5

1−

2

3

4

6

2

⎛⎜⎜⎜⎝

:=

Calcule la inversa de la matriz B

Miguel Angel Ríos Sánchez 31 31/05/2005

Page 32: Tutorial Math Cad

B 1−0.111

0.222−

0.056

0.111−

0.079

0.159

0.111

0.206

0.087−

⎛⎜⎜⎜⎝

=

Encuentre el determinante seleccionando el ícono de valor absoluto de x en la misma paleta de matrices.

B 126−=

Ejemplo 49

A2

7−

1−

4

⎛⎜⎝

⎠:= B

3−

7

0

4−

⎛⎜⎝

⎠:=

C A B+:= C1−

0

1−

0

⎛⎜⎝

⎠=

Ejemplo 50

A3−

7

0

4−

⎛⎜⎝

⎠:= C

1

2−

0

4−

⎛⎜⎝

⎠:=B

2

7−

1−

4

⎛⎜⎝

⎠:=

D A B+ C−:= D2−

2

1−

4

⎛⎜⎝

⎠=

Ejemplo 51

D

3

5

1−

6

2−3

0

12

7

53

⎛⎜⎜⎜⎜⎜⎜⎜⎜⎝

⎞⎟⎟⎟⎟⎟⎟

:= J

4

11−

7

⎛⎜⎜⎜⎝

:=F D J⋅:= F

50.5−

76.333

7.667

⎛⎜⎜⎜⎝

=

8. Solucione ecuaciones numéricamente

Primero escoge una solución para definir una solución probable.

Ejemplo 52 t 1:= Valor inicial propuesto.

Mathcad encontrará la raíz que se encuentra más cerca de ese valor inicial dado por el usuario.

root t3 sinh t( )− t,( ) 1.102=

Observa la gráfica de la función, donde se puede apreciar las tres raíces de la ecuación anterior.

t 2− 1.99−, 2..:= Aquí definimos los valores de la variable independiente.

Miguel Angel Ríos Sánchez 32 31/05/2005

Page 33: Tutorial Math Cad

2 1 0 1 21

0

1

0t3

sinh t( )−

1.102− 1.102

t

Ejemplo 53 a a:= Esto sólo sirve para limpiar esta variable que ya fue usada anteriormente en unrango variable.

Puedo obtener todas las raíces de la siguiente manera.

p a( ) a3 3 a2⋅− 2 a⋅+ 6+:=

Usa la tecla de coeffs del menú Symbolics que da el vector decoeficientes del polinomio empezando con el término constante.Nota que todos los coeficientes están incluidos, aún si ellos soncero:

v p a( ) coeffs a,

6

2

3−

1

⎛⎜⎜⎜⎜⎜⎝

⎟⎟⎟

→:=

r polyroots v( ):=

rT 1− 2 1.414i+ 2 1.414i−( )= La transpuesta es para que muestre la respuesta en forma horizontal.

j 0 1, 2..:= a 2− 1.99−, 3..:= Observa que dos de la raíces son complejas.

2 1 0 1 2 320

0

20

polinomioraices

0

p a( )

p rj( )

a rj,

Ejemplo 54Define la siguiente función.

f x( ) x3 12 x⋅+ 21−:=

Proporciona un valor inicial x 0:=

Encuentra la soluciónSoln root f x( ) x,( ):=

Despliega la solución Soln 1.48=

Nota: Si deseas encontrar las otras raíces, lo que necesitas hacer es cambiar tu valor inicial y si tiene raíces

Miguel Angel Ríos Sánchez 33 31/05/2005

Page 34: Tutorial Math Cad

complejas, tu valor inicial debe ser imaginario.

Ejemplo 55

Define la siguiente funciónx3 0 x2

⋅+ 12 x⋅+ 21− 0= El signo igual es boleano

Define los coeficientes del polinomiov

21−

12

0

1

⎛⎜⎜⎜⎜⎜⎝

⎟⎟⎟

:=

Encontrar las soluciones Soln polyroots v( ):=

Despliega la solución Soln

0.74− 3.694i+

0.74− 3.694i−

1.48

⎛⎜⎜⎜⎝

=

x x:= esto sirve para limpiar la variable x

Ejemplo 56

x 3−( ) x 4−( )⋅ solve x,3

4

⎛⎜⎝

⎠→

Ejemplo 57x2 1− 0= solve x,

1

1−

⎛⎜⎝

⎠→

Ejemplo 58x 4+

x2 6 x⋅+ 2−0= solve x, 4−→

Ejemplo 59x2 7 x⋅− 12+ coeffs x,

12

7−

1

⎛⎜⎜⎜⎝

Ejemplo 601

2

3

4

5

1

8

27

64

125

⎛⎜⎜⎜⎜⎜⎜⎜⎝

⎞⎟⎟⎟⎟⎟⎠

T

1

1

2

8

3

27

4

64

5

125

⎛⎜⎝

⎠→

Miguel Angel Ríos Sánchez 34 31/05/2005

Page 35: Tutorial Math Cad

Ejemplo 612

7

8

3

2

11

5

4

6

⎛⎜⎜⎜⎝

1−

1211

32−

10−

61

37

28−

2

2

27

17−

⎛⎜⎜⎜⎝

⋅→

9. Operaciones simbólicas

Factoriza la siguiente expresión

Ejemplo 62 x7 1−

x 1−( ) x6 x5+ x4

+ x3+ x2

+ x+ 1+( )⋅

Para lograr esto, selecciona Factor en el menú de Symbolics, la expresión debe estar seleccionada con elcursor azul durante la selección del menú de factorización.

Ejemplo 630

xe x2

−⌠⎮⎮⌡

d

yields Esto es un comentario que aparece si lo seleccionas en Evaluation Style.

12

π

12

Ejemplo 64

z z:= Aquí estoy limpiando el valor de z ya que la he estado usando en las expresiones anteriores.

El signo = se obtiene del menú boleano y la flecha del menú Symbolic.

z2 4 z⋅− 0= solve z,0

4

⎛⎜⎝

⎠→ Solución de la ecuación cuadrática.

Ejemplo 65

∞−

x1

x6 64+

⌠⎮⎮⎮⌡

d148

π⋅→

Miguel Angel Ríos Sánchez 35 31/05/2005

Page 36: Tutorial Math Cad

Ejemplo 66

0

xx

13

x x2 1+( )⋅

⌠⎮⎮⎮⎮⎮⌡

d π→

Ejemplo 67

∞−

xcos x( )2

x2 4+( )2⌠⎮⎮⎮⎮⌡

d5−

32π sinh 4( )⋅⋅

532

π cosh 4( )⋅⋅+132

π⋅+→

Ejemplo 68 x

x 4+

12x 2+

simplifies to

x2 10 x⋅− 48−

x 4+( ) x 2+( )⋅

Ejemplo 691x

x

x 7−+

x 6+

x2−

simplifies to

6− x⋅ x3+ 42+

x2 x 7−( )⋅

Ejemplo 704 x⋅

y2

simplifies to

2 x

y2⎛⎜⎝

12

Los operadores simbólicos se pueden seleccionar en el menú Symbolics. Los comandos que podrásencontrar son: simplificar, expandir, factorizar, diferenciar, integrar, resolver una ecuación, expandir en series,realizar operaciones simbólicas de operaciones con matrices y más. Copia las expresiones de arriba a suhoja principal y seleccionela haciendo click con el mouse y podrás darte cuenta que esta seleccionada ya

Miguel Angel Ríos Sánchez 36 31/05/2005

Page 37: Tutorial Math Cad

que aparece el cursor azul, si es necesario presiona la barra espaciadora para seleccionar más elementos dela expresión y después selecciona Simplify del menú Symbolics.

Lección 13: Formateando regiones de texto y matemáticas

Se puede muy fácilmente modificar la manera en que cualquier texto o ecuación aparece en su hoja detrabajo. Puedes seleccionar diferentes tipos de fonts, tamaños o estilos usando el control en la barra deformatos que aparecen en el menú View. (Si la barra de formato esta escondida, se puede visualizarseleccionándola en el menú de toolbars y formatting) si usas procesadores de texto, esto te debe ser muyfamiliar.

Definiciones para graficar.

x 1 1.1, 10..:=

Por ejemplo, suponga que quiere cambiar el estilo en las regiones de texto y de matemáticas de la hoja detrabajo.

f x( ) 2− x 5−( )2⋅52

x⋅+ 2−:=

En una región de texto haga que la palabra "Aquí" aparezca con letra Courier, bold y 12 puntos.•Cambie el font de una región de ecuación a Times New Roman itálica y de 12 puntos.•

Aquí hay una gráfica de f(x)

0 5 10

40

20

20función f(x)

variable independiente

f x( )

x

Para practicar, crea algunas regiones de texto en tu hoja de trabajo y realiza algunos cambios para que tefamiliarices con todo lo que puedes cambiar en las regiones tanto de texto como de ecuaciones.

Formateando regiones de texto

Aquí estan los pasos para cambiar el font y el tamaño para una región de texto seleccionada.

Selecciona las palabras en la región de texto que quieras cambiar. La palabra seleccionada aparecerá•sombreada. Ahora selecciona el font y tamaño deseado de la lista que aparece en la barra y selecciona aquellos•botones para los efectos especiales tales como: sombreado, itálica etc.

Miguel Angel Ríos Sánchez 37 31/05/2005

Page 38: Tutorial Math Cad

El formateado de texto, también está disponible seleccionando Text del menú Format.

Estilos de texto y templates

Puedes accesar a todos los estilos de texto ya previamente predefinidos que viene en la lista del menú Styleen Format o directamente en la barra de formato. Si quieres salvar un estilo nuevo, para usarloposteriormente puede hacerlo, salvando tu formato como un template y éste se agregará a la lista original.Puedes revisar los estilos ya predefinidos y eso lo haces cuando seleccionas File New o en el directorio deTemplates.

Formatos en regiones matemáticas

Para cambiar los fonts en regiones matemáticas, primero nota que Mathcad distingue entre variables(nombres de variables y funciones en regiones de ecuaciones) y constantes (números) y permite aplicardiferentes fonts a cada uno de ellos. Solamente selecciona la variable o constante en la región de ecuacióny usa el Format Bar o selecciona Equation del menú Format para hacer cualquier cambio que quieras envariables y constantes.Mathcad también te permite resaltar las ecuaciones para enfatizarlas. solamente selecciona la ecuación yselecciona Properties/Highlight Region en el menú Format de la ventana principal. Para seleccionardiferentes color del fondo y de la ecuación en la hoja de trabajo, selecciona Color del menú Format.

Lección 14: Formateando resultados

Ahora que ya aprendiste a obtener resultados numéricos y gráficos, hay algunos consejos que debe saberpara formatear tus resultados en Mathcad. Define algunas funciones y usa los siguientes pasos.

Define las siguientes variables y constantes.

P 5000:=

r 0.07:=

n 365:=

A t( ) P 1 rn

+⎛⎜⎝

⎞⎠

n t⋅⋅:=

Obten los resultados para diferentes valores de t.

A 3( ) 6.168 103×=

Esto que acabas de hacer es un cálculo de interés compuesto. Observa que Mathcad despliega por default elresultado en forma exponencial cuando el resultado es mayor a 1000, y el resultado se muestra con tresdígitos significativos después del punto decimal. Suponiendo que el cálculo involucra el uso de moneda yquieres ver los resultados en forma no exponencial con dos decimales después del punto. Para cambiar elformato del resultado haga lo siguiente:

Haga doble click en el resultado, o selecciona el resultado y después selecciona Result del menú•Format.Aparece una caja de diálogo con Number Format seleccionado.•Cambia Exponential Threshold de 3 a 6 ( o otro valor mayor a 3).•

Miguel Angel Ríos Sánchez 38 31/05/2005

Page 39: Tutorial Math Cad

Cambia el Number of decimal places desplegados a 2.•Click en OK.•

Ahora el resultado se ve diferente y debe ser:

A 3( ) 6168.27=

Estos cambios realizados solamente afectan al resultado localmente (al resto de los resultados no secambiarán) si quieres cambiar los resultados en todo el documento entonces realiza lo siguiente:

Selecciona alguna parte de la hoja donde no haya nada•Selecciona Number del menú Format•Cambia el Exponential Threshold al número deseado•Cambia el Number of decimal places al número deseado•Click en OK.•

Bajo Result Format, puedes controlar otras características como:

Complex tolerance•Zero tolerance•Radix of the results (octal, hexadecimal, binario o décimal) para números enteros•

Las gráficas también son fáciles de cambiar el formato, solamente haga doble click en ella o seleccionaGraph del menú Format.

Te recomiendo que como prueba lo hagas, para que sepas que cosas puedes cambiar en cada una de ellas.

Suponer que quiere cambiar la siguiente gráfica.

Ejemplo 71 f x( ) sin x( ):=

g y( ) cos y( ):=

x 10− 9.9−, 10..:=

y 2− 1.9−, 2..:=

10 5 0 5 101

0.5

0

0.5

1

f x( )

g y( )

x y,

Para crear la siguiente gráfica.

Teclea @ en algún espacio en blanco de la hoja de trabajo•En la parte baja de la gráfica teclea x,y•En la parte vertical teclea f(x),g(y)•Teclea [enter]. Observa que los trazos tienen diferentes colores, hay que cambiarlos•

Miguel Angel Ríos Sánchez 39 31/05/2005

Page 40: Tutorial Math Cad

Da doble click sobre la gráfica para editarla y hacer los cambios necesarios•Da un click en la pestaña de Traces•Click en trace 1, y cambia el color a verde•click en trace 2 y cambia la línea a dot•Click en OK.•

Experimenta con diferentes opciones para ver que sucede y como cambiar cada una de las características delas gráficas. Por ejemplo trate de obtener esta gráfica.

2 1 0 1 2

1

1

o como esta.

2 1 0 1 22

0

2

También puede graficar en escala logarítmica (si lo necesita), poner una malla de líneas enfatíza ciertasáreas de la gráfica, crear leyendas y etiquetas en los ejes, y aún colocar un título en la gráfica. También sepuede seleccionar Trace o Zoom que permite ver algunos detalles de las gráficas y por supuesto tambiénse puede agrandar o hacer pequeña cada gráfica con tan sólo seleccionarla y en los cuadros que aparecenen la parte media y la esquina inferior derecha, poderla ajustar al tamaño más adecuado para ti.

Lección 15: Programación en Mathcad

Los programas sirven para hacer tareas muy fácilmente que pudieran ser imposibles o muy inconveniente dehacerlo de otra manera. Esto es porque un programa tiene muchos atributos asociados con los lenguajes deprogramación incluyendo ramas de incondicional, construir ciclos, definir variables locales, manejo de erroresy la habilidad de cálcular recursivamente.

¿Qué es un programa?

Un programa es simplemente una expresión hecha con más de una definición. Si ves la expresión que semuestra a continuación, puede ser escrita como un programa en lugar de una simple expresión.

Miguel Angel Ríos Sánchez 40 31/05/2005

Page 41: Tutorial Math Cad

Los programas ofrecen dos distintas ventajas con respecto a expresiones simples, que son:

Cuando usas una estructura que controla los ciclos y ramas condicionales, un programa puede ser más•flexible que una simple expresión.Un programa puede hacerse en varios pasos simples y es muchas veces más fácil de hacer que una•expresión equivalente, pero muchas veces las expresiones son más complicadas.

Definiendo un programa en Mathcad

Los siguientes pasos ilustran cómo se define un programa en Mathcad.

Ejemplo 72

f x w,( ) zxw

log z( )

:=

log34

⎛⎜⎝

⎠0.125−=f 3 4,( ) 0.125−=

Teclee el lado izquierdo de la función seguido por el operador ":".•Seleccione en la barra de herramientas la paleta que contiene los elementos de programación. •

Seleccione el botón "Add Line". Esto crea una barra vertical•

Si necesitas más instrucciones en un programa, puedes agregar los que necesites.

Selecciona el cuadro superior y asígnale a la variable z el cociente de las variables x/w, esto se hace con•la flecha que señala hacia el lado izquierdo en la misma tableta de programación. (ten cuidado que ladefinición de z es una variable local dentro del programa. no puedes usar el operador de asignación "="dentro del programa. Debes usar el operador de asignación representado por la flecha.

Miguel Angel Ríos Sánchez 41 31/05/2005

Page 42: Tutorial Math Cad

Completa la asignación local tecleando "x/w" en el cuadro superior usando la flecha de asignación. El•último cuadro.

En el último cuadro siempre se coloca el valor que deseas que le regrese el programa. Teclee "log(z)" dentrodel último cuadro. Ahora puedes usar esta función o evaluarla simbólicamente.

Instrucción condicional

Usa la asignación condicional cuando quieras ejecutar una expresión únicamente si ocurre alguna condiciónespecífica, como en el siguiente programa.

Ejemplo 73

f x( ) 0 x 2>if

4 x2− otherwise

:=

Ejemplo 74checando Temp( ) RV "Busca hielo"← Temp 273.15 K⋅<if

RV "No hay problema"← otherwise

:=

checando 280 K⋅( ) "No hay problema"=

checando 250 K⋅( ) "Busca hielo"=

Para insertar la instrucción de condicionalidad:

Selecciona el cuadro donde quieres poner la instrucción condicional•Selecciona la paleta de programación que contienen los operadores•Selecciona el botón if presionándolo. (no lo escribas)•Abre la paleta de operadores boleanos para seleccionar el símbolo de mayor•Selecciona "Add line" en caso de necesitar más instrucciones•Seleccione el botón "otherwise" (no lo escribas)•En el último cuadro coloca el valor que quieres que te regrese el programa •

Nota: Si necesitas más de un "if" antes que una instrucción "otherwise", La instrucción "otherwise se ejecutaúnicamente cuando todas las condiciones son falsas.

Ciclos de programas

Un ciclo es una instrucción del programa que causa que una o más instrucciones (el cuerpo del ciclo) seejecuten repetidamente hasta que una condición particular ocurre. Hay dos clases de ciclos:

Los ciclos "for" son útiles cuando sabes exactamente cuantas veces necesitas ejecutarlo•Los ciclos "while" son útiles cuando quieres parar una ejecución hasta que ocurra una condición pero no•sabes exactamente cuando ocurrirá dicha condición.

Cuando usamos ciclos, puedes necesitar romper o imterrumpirlo "break" o controlar una iteración particular.

Ciclos "For"

Use un ciclo "for" cuando conoces exactamente cuantas veces necesitas ejecutar el cuerpo del ciclo.

Miguel Angel Ríos Sánchez 42 31/05/2005

Page 43: Tutorial Math Cad

Ejemplo 75demofor k( ) varsal k←

varsal varsal j+←

j 1 5..∈for

varsal

:=

demofor 0( ) 15=

demofor 5( ) 20=

Ejemplo 76

sum n( ) s 0←

s s 1+←

x 1 n..∈for

s

:=

sum 3( ) 3= sum 1( ) 1=

sum 100( ) 100= sum 10( ) 10=

Para insertar un ciclo "for".

Selecciona el lugar donde desea colocar el ciclo for•Selecciona en la paleta de programación que contiene los operadores de programación•Selecciona el botón "for" (no escribas for)•En el espacio a la izquierda del "existe" coloca la variable de iteración•En el espacio de la derecha coloca el rango de valores que deben tomar la variable de iteración (la•mayoría de las veces se usa un rango variable, pero también puedes usar un vector , una lista deescalares y un vector separado por comas)Selecciona el botón de "Add Line" para agregar más instrucciones, si los necesitas. Si quieres que•el cuerpo del loop se ejecuta hasta que se cumpla la condición, pero si no conoce exactamentecuantas veces se necesita, use el ciclo "while"

Ciclo while

Usa un ciclo while cuando quieres que se ejecute ciertas instrucciones hasta que se cumpla una ciertacondición. Asegurate que tiene una condición que hace falsa la condición. De otra forma el ciclo se ejecutaráindefinidamente y necesitaras interrumpirlo "abortarlo" presionando "esc".

Ejemplo 77demowhile semilla( ) x semilla←

x x2.3←

x 100<while

x

:=

demowhile 2( ) 4.599 103×=

demowhile 10( ) 199.526=

Miguel Angel Ríos Sánchez 43 31/05/2005

Page 44: Tutorial Math Cad

demowhile 200( ) 200=

demowhile 3−( ) =demowhile 3−( )Nota: Si un ciclo está corriendo indefinidamente puedes presionar la tecla [ESC] para terminar el programa

Ejemplo 78

t v t,( ) j 0←

j j 1+←

vj t≤while

j

:=

Para insertar un ciclo "while".

Selecciona el lugar donde desea colocar el ciclo "while"•Selecciona la paleta de programación que contiene los operadores de programación•Selecciona el botón "while" (no escribas while)•En el cuadro a la derecha del while teclea la expresión boleana. Selecciona el botón de "Add Line" de•la paleta de programación en caso de que se necesite para escribir más instruccionesEn el lugar abajo del while coloca las instrucciones que quieres ejecutar repetidamente. Usa el botón de•"Add Line" cuando necesites colocar más instrucciones.

El ciclo "while" es útil cuando quieres detener una ejecución cuando ocurra una condición y no se sabeexactamente cuando ocurrirá esto. Si conoces exactamente cuando sucederá usa mejor un ciclo "for" en lugardel "while".

Instrucción "break"

Usa la instrucción "break" cuando quieras detener un ciclo.

Ejemplo 79

demobreak semilla( ) x semilla←

break x 1≤if

x x2.3←

x 100<while

x

:=

demobreak 0.7( ) 0.7=

Para colocar un ciclo "break".

Selecciona el lugar donde desea colocar el ciclo "break"•Selecciona la paleta de programación que contiene los operadores de programación•Selecciona el boton "break" (no escribas la palabra "break")•

Cuando Mathcad encuentra una instrucción "break" en el cuerpo de un ciclo "for" o "while".El ciclo se interrumpe y regresa el último valor calculado.1.La ejecución del programa continua hasta la siguiente línea del programa después del ciclo.2.

Miguel Angel Ríos Sánchez 44 31/05/2005

Page 45: Tutorial Math Cad

Control de las iteraciones en un ciclo

Los ciclos en los programas están diseñados para continuar hasta que se cumpla una cierta condición odespués de un cierto número de iteraciones. A pesar de eso se puede interrumpir durante un cierto número deiteraciones y continuar hasta la siguiente iteración. Para hacer esto, usa una instrucción de "continue".

Para insertar una instrucción de "continue"

Ejemplo 80

demosincontinue suma 0←

suma suma 1+←

k 1 4..∈for

j 1 5..∈for

i 1 6..∈for

suma

:=

demosincontinue 120=

Ejemplo 81

democoncontinue suma 0←

continue j 3>if

suma suma 1+←

k 1 4..∈for

j 1 5..∈for

i 1 6..∈for

suma

:=

democoncontinue 72=

Selecciona el lugar donde desea colocar la instrucción de "continue".•Selecciona la paleta de programación donde vienen los operadores de programación.•Selecciona el botón de "continue" (no escribas la palabra continue).•Cuando el programa encuentra un "continue", detiene la iteración y se dirige al ciclo exterior más cercano•y continua con la siguiente iteración.

Valor que regresa un programa

Por default un programa regresa lo que se encuentra en la última línea. A pesar de esto, puede regresarcualquier valor localizado en cualquier parte del programa usando la instrucción "return".

Miguel Angel Ríos Sánchez 45 31/05/2005

Page 46: Tutorial Math Cad

Ejemplo 82demoreturn x 3←

y 5←

xreturn

z 7←

:=

demoreturn 3=

Para insertar una instrucción "return".

Selecciona el lugar donde desea colocar la instrucción "return".•Selecciona la paleta de programación que contiene los operadores de programación.•Selecciona la botón "return" (no escribas la palabra "return").•En el lugar derecho del return, escribe lo que quieres que te regrese.•

La instrucción "return" es útil cuando deseas regresar un valor en particular del ciclo.

Regresando múltiples valores

Ejemplo 83areacilindro D L,( ) R

D

2←

Acirc π R2⋅←

Alado π D⋅ L⋅←

Asup 2 Acirc⋅ Alado+←

Acirc

Alado

Asup

⎛⎜⎜⎜⎜⎝

⎞⎟⎟⎠

:=

D 3 cm⋅:= L 7 cm⋅:=

areacilindro D L,( )

7.069 10 4−×

6.597 10 3−×

8.011 10 3−×

⎛⎜⎜⎜⎜⎜⎝

⎞⎟⎟⎟

m2=

Atrapando errores en un programa

Para regresar un valor alterno cuando se encuentra un error en una expresión, usa el botón de programación"on error".

Ejemplo 84

Miguel Angel Ríos Sánchez 46 31/05/2005

Page 47: Tutorial Math Cad

valorinverso x( ) "ejemplo de atrapar errores"

∞1x

on error

:=

valorinverso 4( ) 0.25=

valorinverso 0( ) 1 10307×=

Selecciona el lugar donde desea colocar la instrucción "on error".•Selecciona la paleta de programación que contiene los operadores de programación.•Selecciona el botón "on error" (no escribas "on error").•En el lugar a la derecha de "on error", escribe lo que deseas que te regrese, asumiendo que puede ser•evaluado exitosamente.En el lugar a la izquierda de "on error" escribe lo que te gustaría regresar si no puede ser evaluada la•expresión. Usa el botón de "Add Line" para insertar instrucciones adicionales en caso de ser necesario.

La expresión del lado derecho es evaluada y regresa su valor si no ocurren errores. Si un error ocurre, elargumento del lado izquierdo es el que regresa.

Recursión

Recursión es un lenguaje de programación poderosa que involucra variables definidas en términos de ellamisma como se muestra en el ejemplo.

Definición de funciones recursivas debe tener al menos dos partes siempre:

Ejemplo 85Máximo común denominador

MCD x y,( ) y x 0=if

MCD mod y x,( ) x,( ) otherwise

:=

MCD 9 45,( ) 9=

Una condición inicial para asegurar la recursión, y1.Una definición de la función en términos de un valor previo de la función. 2.

La idea es similar al proceso matemático inductivo: Si puedes obtener f(n+1) de f(n), y conoces el valor de f(0),entonces se sabe todo lo que se necesita acerca de f. Mantenga esto en mente. A pesar de las definicionesde la función en forma recursiva lo hace elegante y conciso, no siempre computacionalmente es lo máseficiente. Puedes encontrar una definición equivalente usando uno de los ciclos iterativos, el cual se evalúamás rápidamente.

Evaluando un programa simbólicamente

Una vez que defines un programa que deseas se puede evaluar simbólicamente.

Teclea el nombre de la función o nombre de la variable la cual se define en términos del programa.1.Presiona Ctrl+Period para insertar la flecha a la derecha (evaluación simbólica) que es el signo para2.evaluar simbólicamente.

Miguel Angel Ríos Sánchez 47 31/05/2005

Page 48: Tutorial Math Cad

10. Crear procedimientos en línea usando los operadores de programación

Usa los operadores de la tableta de programación de Mathcad para crear procedimientos con estructurasestándares como: ciclos para for y while, para ramas, recursión y más. Los programas están completamenteintegrados con Mathcad y la notación matemática. El sistema puede calcular escalares, vectores, arreglos yaún arreglos de arreglos. Observa los siguientes ejemplos de programación.

Ejemplo 86A 12 cm2

⋅:=

C A A 2 cm2⋅+←

A

:=

C 14 cm2=

Ejemplo 87

areacil d l,( ) Rd

2←

Acirc π R2⋅←

Aper π d⋅ l⋅←

Asup 2 Acirc⋅ Aper+←

:=

areacil 3 cm⋅ 7 cm⋅,( ) 80.111 cm2=

Ejemplo 88

vh

120

15−

35

100−

67

⎛⎜⎜⎜⎜⎜⎜⎜⎝

⎞⎟⎟⎟⎟⎟⎠

:= vk

60

35−

20−

75

54

⎛⎜⎜⎜⎜⎜⎜⎜⎝

⎞⎟⎟⎟⎟⎟⎠

:=

resultante vh vk,( ) sumavh vh∑←

sumavk vk∑←

FR sumavh2 sumavk2+←

θ atansumavksumavh

⎛⎜⎝

⎞⎠

FR

θ

⎛⎜⎝

⎞⎠

:=

Miguel Angel Ríos Sánchez 48 31/05/2005

Page 49: Tutorial Math Cad

Magnitud de la fuerza resultanteresultante vh vk,( )

171.479

0.897

⎛⎜⎝

⎠=

Ángulo de la fuerza resultante en radianes

Ejemplo 89

x

1

2

3

4

5

⎛⎜⎜⎜⎜⎜⎜⎜⎝

⎞⎟⎟⎟⎟⎟⎠

:= y

2

5

8

13

17

⎛⎜⎜⎜⎜⎜⎜⎜⎝

⎞⎟⎟⎟⎟⎟⎠

:=

s1 slope x y,( ):= s1 3.8=

int intercept x y,( ):= int 2.4−=

R2 corr x y,( )2:= R2 0.989=

Este método también lo podemos programar muy fácilmente.

Regresion xx yy,( ) s1 slope xx yy,( )←

int intercept xx yy,( )←

R2 corr xx yy,( )2←

s1

int

R2

⎛⎜⎜⎜⎝

⎞⎟

:=

soln Regresion x y,( ):= soln

3.8

2.4−

0.989

⎛⎜⎜⎜⎝

=

Ejemplo 90

alfa D Vprom, ρ, µ,( ) α "No determinado"←

ReD Vprom⋅ ρ⋅

µ←

α 1.05← Re 6000≥if

α 2← Re 2100≤if

α

:=

alfa 2 in⋅ 3 ms

⋅, 950 kg

m3⋅, 0.012 poise⋅,

⎛⎜⎝

⎠1.05=

alfa 2 in⋅ 0.1 ms

⋅, 950 kg

m3⋅, 0.012 poise⋅,

⎛⎜⎝

⎠"No determinado"=

Miguel Angel Ríos Sánchez 49 31/05/2005

Page 50: Tutorial Math Cad

Ejemplo 91

f x( ) J1 x( ) cosFRAME

202⋅ π⋅

⎛⎜⎝

⎞⎠

⋅:=

a 0:=

b 3.833:=

xn 17:=

rn 25:=

i 1 xn..:=

j 1 rn..:=

NthRoot a n, ε,( ) estrta

n2←

estrt 11n

−⎛⎜⎝

⎞⎠

estrt⋅a

n estrtn 1−⋅

+←

estrtn a− ε≥while

estrt

:=

El programa de arriba implementa el método de Newton para encontrar las raíces de números con unatolerancia ε, la cual es usada en el siguiente ejemplo.

rri ab a−

xni⋅+:=

ssj π−2 π⋅ j⋅

rn+:=

Xci j,rri sin ssj( )⋅:=

Yci j,rri cos ssj( )⋅:=

Zci j,f rri( ) sin ssj( )⋅:=

NthRoot 7 5, 10 6−,

⎛⎝

⎞⎠ 1.476=

Miguel Angel Ríos Sánchez 50 31/05/2005

Page 51: Tutorial Math Cad

11. Crear animaciones para visualizar resultados que cambian en el tiempo

En cualquier parte de la hoja de Mathcad puedes realizar animaciones. Intenta animar la gráfica del ladoizquierdo, selecciona Animation del menú Tools y después selecciona Record, entonces define el valor deFRAME de 0 a 20 en la caja de diálogo correspondiente. Después selecciona la región a animar mostradaincluyendo la gráfica y finalmente presiona Animate. Lo que observarás será el preprocesamiento.Se crea un video que puedes salvar en formato estándar de video o un archivo incrustado en su hoja de cálculo

Xc Yc, Zc,

Xc Yc, Zc,

Se presenta esta animación de la superficie con la idea de despertarte la curiosidad y que te animes aexplorar otras animaciones, en la siguiente sección aprenderás a crear elementos básicos en una hoja deMathcad: ecuaciones, texto y gráficas.

Lección 16: Interpolando y ajuste de curvas

Si tenemos un conjunto de datos podemos evaluar en cualquier punto que este contenido dentro del conjuntode datos. Interpolación de cualquier dato que nosotros quisieramos evaluar. (Hay que tener cuidado con laextrapolación, ya que nadie te garantiza que el valor obtenido es correcto, a menos que se pueda encontrarun modelo matemático que puedas probar).

Ejemplo 92

Miguel Angel Ríos Sánchez 51 31/05/2005

Page 52: Tutorial Math Cad

Time

0

1

2

3

4

5

6

7

8

9

⎛⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎝

⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟

min⋅:= Temp

298

299

301

304

306

309

312

316

319

322

⎛⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎝

⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟

K⋅:=

Tempinterp linterp Time Temp, 2.3 min⋅,( ):= Interpolación lineal

Tempinterp 301.9 K=

También podemos extrapolar pero hay que tener cuidado con esto.

Tempinterp linterp Time Temp, 20 min⋅,( ):= Extrapolación lineal

Tempinterp 355 K= Da un resultado pero no necesariamente es correcto

Un método alternativo para la interpolación lineal es usar un Spline de interpolación cúbico. Este métodoajusta los datos a un polinomio cúbico, que logra que la curva pase por todos los puntos que son contínuosen primera y segunda derivada.

Hay que ajustar los datos proporcionados a un polinomio cúbico usando la siguiente función.

vs cspline Time Temp,( ):=

Tempinterp interp vs Time, Temp, 2.3 min⋅,( ):=

Interpolación cúbicaTempinterp 301.905 K=

Mathcad tiene tres métodos para manejar los puntos extremos que son:

cspline ( ) crea una curva spline que es cúbica en los puntos extremos.•pspline ( ) crea una curva spline que es parabólica en los puntos extremos.•lspline ( ) crea una curva spline que es lineal en los puntos extremos. •

Te recomiendo que hagas el ajuste de curva con los tres métodos y observes lo que sucede cuando calculasen datos extrapolados, ve que son muy diferentes entre sí. ( Cuidado con esto)

t 0 10..:= vs cspline Time Temp,( ):=

Miguel Angel Ríos Sánchez 52 31/05/2005

Page 53: Tutorial Math Cad

0 2 4 6 8 10297.9

298

298.1

298.2

interp vs Time, Temp, t,( )

t

Ajuste de curvas

Mathcad tiene varios modelos para hacer ajuste de curvas que son los siguientes:

Lineallinfit vx vy, vf,( )

bxpredy ae c= +Exponencial expfit vx vy, vg,( )

(1 )pred cx

aybe−=

+Logistico lgsfit vx vy, vg,( )

Logaritmicoln( )b

predy a x c= +logfit vx vy, vg,( )

bpredy ax c= +Potencia pwrfit vx vy, vg,( )

sin( )predy a x b c= + +Senoidal sinfit vx vy, vg,( )

Nota: Las funciones no pueden manejar unidades por lo que los datos deben ser proporcionados sin unidades

timeTimemin

:= tempTemp

K:=

usando un polinomio de segundo orden tenemos i 0 9..:=

21 2pred oTemp b b time b time= + +

f x( )

1x

x2

⎛⎜⎜⎜⎝

:=b linfit time temp, f,( ):=

b

297.518

1.719

0.117

⎛⎜⎜⎜⎝

=

b1 297.518=

temppred b1 b2 time⋅+ b3 time2⋅+:=

Miguel Angel Ríos Sánchez 53 31/05/2005

Page 54: Tutorial Math Cad

0 2 4 6 8 10290

300

310

320

330

temp

temppred

time

Para evaluar que tan buena es el ajuste de curva, entonces podemos calcular el factor de correlación

r2 corr temp temppred,( )2:=

r2 0.998= Lo cual indica que es muy bueno el ajuste

Donde obtener más ayuda

Felicidades. Terminaste de aprender los conceptos básicos de cómo trabajar con Mathcad y saber cómoproducir textos y gráficas también. Disfruta de lo que te falta por explorar.La ayuda en Mathcad está a la derecha en una cantidad de formas:

Tool TipsQuickSheetsOn-line helpContext-Sensitive HelpMathSoft World Wide Web SiteOther Resources

TipsGuías rápidasAyuda en líneaAyuda en contextoPágina de MathSoftOtras fuentes de información

Cada una de esa funciones se describen con mayor detalle a continuación.

Tips de Mathcad

Siempre que inicias el paquete por primera vez te muestra una ventana donde viene un tip, sobre como realizaralguna función en Mathcad 12, siempre y cuando no lo hayas desactivado en Preferences en el menú Tools.Lo que puedes hacer en cualquier momento, mientras te acostumbras a usar el software adecuadamente, terecomiendo que no lo desactives, ya que te da buenos consejos de como hacer algo que no sabes comohacerlo.

Colocando el cursor sobre cualquier paleta o sobre la barra de herramientas, podrás ver una pequeñaexplicación cerca del botón desplegado.

Miguel Angel Ríos Sánchez 54 31/05/2005

Page 55: Tutorial Math Cad

Observa el mensaje debajo de la línea de comandos de windows que te proporcionan ayuda y te dice comollamar el comando en forma corta.

Ayudas rápidas

Para obtener ayuda rápida e ir un poco más alla de lo básico encontrado en un tutorial, Mathcad viene conguías rápidas. Las guías rápidas proporcionan formas muy cortas que son frecuentemente utilizadas, desdegraficar funciones de un sistema de ecuaciones hasta el análisis de varianza. hay más de 300 guías rápidas.Para abrir una sección de la guía rápida, selecciona QuickSheets que se encuentra en el menú de help.

Ayuda en Línea

La ayuda en línea proporciona información detallada de como usar Mathcad con todas sus opciones, tanto dematemáticas como de uso general. Presiona [FI] a cualquier hora, o selecciona Tutorials del menú Help.

Ayuda en contexto

Una muy útil ayuda se puede usar cuando despliega algún mensaje de error, si seleccionas el mensaje ypresionas [Shift][FI] desplegará una pantalla de ayuda en donde puedes accesar la ayuda en línea dondeviene como corregir el error que aparece en ese momento.

Sitio de Mathsoft

Si tienes acceso a Internet, puedes accesar directamente a la página de mathsoft donde encontrarás archivostécnicos de Mathcad, soporte técnico y más. También puedes usar un browser (Netscape Navigator, InternetExplorer de Microsoft, Mosaic, etc.) para visitar la página de Mathsoft puedes hacerlo enhttp://www.mathsoft.com/

Sistema colaborativo de Mathsoft

También puedes accesar al sistema colaborativo en el sitio de Mathsoft a traves de File Menu. Usa esteforum para hacer preguntas y plantear problemas a la comunidad de usuarios que pueden tener los mismosintereses

Otros recursos

Los populares libros electrónicos que puede encontrarlos en la página de Mathsoft. Introduction to Mathcad 11 de Ronald W. Larsen (ISBN 0-13-008177-9) donde encontrarás problemas deaplicación en Ingeniería.Numerical Methods using Mathcad de Laurence Fausett (ISBN 0-13-061081-X) donde se aplican los métodosnuméricos más comunes con ejemplos de aplicados en la Ingeniería.

Miguel Angel Ríos Sánchez 55 31/05/2005

Page 56: Tutorial Math Cad

PROBLEMAS DE DISTRIBUCIÓN NORMAL

Problema 1. Para la distribución X con una media de 0 y una variancia de 1, encuentre la probabilidades de:

a ) P(X<2.44) b ) P(X<-1.16) c ) P(X>1) d ) P(2<X<10)

µ 0:= σ 1:=

F x( )1

σ 2 π⋅⋅ 100−

x

ve

12

−v µ−

σ⎛⎜⎝

⎞⎠

2⋅

⌠⎮⎮⎮⌡

d⋅:=

a. F 2.44( ) 0.993=

b. F 1.16−( ) 0.123=

c. 1 F 1( )− 0.159=d. F 10( ) F 2( )− 0.023=

Problema 2. Calcule las probabilidades del ejemplo 1 para la curva normal X con una media de 0.8 y unavariancia de 4.

a ) P(X<2.44) b ) P(X<-1.16) c ) P(X>1) d ) P(2<X<10)

µ 0.8:= σ 4:=

F x( )1

σ 2 π⋅⋅ 100−

x

ve

12

−v µ−

σ⎛⎜⎝

⎞⎠

2⋅

⌠⎮⎮⎮⌡

d⋅:=

a. F 2.44( ) 0.794=

b. F 1.16−( ) 0.164=

c. 1 F 1( )− 0.46=d. F 10( ) F 2( )− 0.274=

Problema 3. Sabiendo que x se comporta como una normal con una media de 0 y una varianza de 1.Determine la constante c tal que:a) P(x<c)=0.1 b) P(x<c)=0.05 c) P(0<x<c)=0.45 d) P(-c<x<c)=0.99

µ 0:= σ 1:=

a). c 1:=Given

1

σ 2 π⋅⋅ 100−

c

ve

12

−v µ−

σ⎛⎜⎝

⎞⎠

2⋅

⌠⎮⎮⎮⌡

d⋅ 1 0.1−=

d Find c( ):=d 1.282=

Miguel Angel Ríos Sánchez 56 31/05/2005

Page 57: Tutorial Math Cad

b). c 1:=Given

1

σ 2 π⋅⋅ 100−

c

ve

12

−v µ−

σ⎛⎜⎝

⎞⎠

2⋅

⌠⎮⎮⎮⌡

d⋅ 0.05=

d Find c( ):=d 1.645−=

c).

c 1:=Given

1

σ 2 π⋅⋅ 100−

c

ve

12

−v µ−

σ⎛⎜⎝

⎞⎠

2⋅

⌠⎮⎮⎮⌡

d⋅1

σ 2 π⋅⋅ 100−

0

ve

12

−v µ−

σ⎛⎜⎝

⎞⎠

2⋅

⌠⎮⎮⎮⌡

d⋅− 0.45=

d Find c( ):=d 1.645=

d). c 1:=Given

1

σ 2 π⋅⋅ 100−

c

ve

12

−v µ−

σ⎛⎜⎝

⎞⎠

2⋅

⌠⎮⎮⎮⌡

d⋅1

σ 2 π⋅⋅ 100−

c−

ve

12

−v µ−

σ⎛⎜⎝

⎞⎠

2⋅

⌠⎮⎮⎮⌡

d⋅− 0.99=

d Find c( ):=d 2.576=

Problema 4. Sabiendo que x se comporta normalmente con una media de -2 y una varianza de 0.25.Determine la constante c tal que:a) P(x>c)=0.2 b) P(-c<x<-1)=0.5 c) P(-2-c<x<-2+c)=0.9 d) P(-2-c<x<-2c)=0.996

a).µ 2−:= σ 0.25:=

c 1−:=Given

11

σ 2 π⋅⋅ 100−

c

ve

12

−v µ−

σ⎛⎜⎝

⎞⎠

2⋅

⌠⎮⎮⎮⌡

d⋅− 0.2=

d Find c( ):=

d 1.579−=

Miguel Angel Ríos Sánchez 57 31/05/2005

Page 58: Tutorial Math Cad

b). c 2:=Given

1

σ 2 π⋅⋅ 100−

1−

ve

12

−v µ−

σ⎛⎜⎝

⎞⎠

2⋅

⌠⎮⎮⎮⌡

d⋅1

σ 2 π⋅⋅ 100−

c−

ve

12

−v µ−

σ⎛⎜⎝

⎞⎠

2⋅

⌠⎮⎮⎮⌡

d⋅− 0.5=

d Find c( ):=d 2.029=

c). c 2:=Given

1

σ 2 π⋅⋅ 100−

2− c+

ve

12

−v µ−

σ⎛⎜⎝

⎞⎠

2⋅

⌠⎮⎮⎮⌡

d⋅1

σ 2 π⋅⋅ 100−

2− c−

ve

12

−v µ−

σ⎛⎜⎝

⎞⎠

2⋅

⌠⎮⎮⎮⌡

d⋅− 0.9=

d Find c( ):= d 0.822=

d). c 2:=Given

1

σ 2 π⋅⋅ 100−

2− c+

ve

12

−v µ−

σ⎛⎜⎝

⎞⎠

2⋅

⌠⎮⎮⎮⌡

d⋅1

σ 2 π⋅⋅ 100−

2− c−

ve

12

−v µ−

σ⎛⎜⎝

⎞⎠

2⋅

⌠⎮⎮⎮⌡

d⋅− 0.996=

d Find c( ):= d 1.439=

Problema 5. la resistencia a la ruptura de una fibra de algodón es una variable aleatoria x con una µ y σ2 de165 psi y 9 respectivamente. Encuentre la probabilidad de que esta fibra tenga una resistencia a la rupturamenor a 162 psi

µ 165:=σ 9:=

F x( )1

σ 2 π⋅⋅ 0

x

ve

12

−v µ−

σ⎛⎜⎝

⎞⎠

2⋅

⌠⎮⎮⎮⌡

d⋅:=

F 162( ) 0.159=

NOTA: Los problemas anteriores fueron proporcionados por el Departamento de Matemáticas yFísica del Campus Estado de México a traves del Prof. Rubén Dario y se resuelven con Mathcad.

Miguel Angel Ríos Sánchez 58 31/05/2005