You are on page 1of 21

MathCAD 7.

0
Operaciones bsicas

Ricardo Naciff 1.998

ndice:
Conceptos y Operaciones Esenciales de MathCAD .......................................................... 3
Funciones y Graficacin .............................................................................................. 3
Formato Numrico y Constantes .................................................................................. 4
Nmeros Complejos, Operadores y Funciones ............................................................... 5
Vectores y Matrices.................................................................................................... 5
Operadores Matriciales y Vectoriales ............................................................................ 6
Funciones Matriciales y Vectoriales .............................................................................. 7
Otros Operadores ...................................................................................................... 8
Funciones Incorporadas en MathCAD ........................................................................... 9
Utilizacin de Otras Funciones de MathCAD................................................................... 9
Funciones Estadsticas.............................................................................................. 10
Funciones de Distribucin de Probabilidad................................................................... 10
Funciones de Regresin Lineal................................................................................... 11
Funcin Histograma y Aleatoria (Random) .................................................................. 11
Transformada Rpida de Fourier ................................................................................ 12
Funciones Condicionales ........................................................................................... 14
La Funcin .............................................................................................................. 14
La Funcin 'Until' ..................................................................................................... 15
Resolucin de Ecuaciones ......................................................................................... 16
Sistemas de Ecuaciones ........................................................................................... 17
Ms Sobre Graficacin.............................................................................................. 17
Grficos Tridimensionales ......................................................................................... 18
Archivos de Datos.................................................................................................... 19
Formato de los Archivos de Datos de MathCAD............................................................ 19
Unidades y Dimensiones........................................................................................... 20
Otras Conversiones.................................................................................................. 21

MathCAD 7.0

Conceptos y Operaciones Esenciales de MathCAD


Se puede trabajar en dos modos de calculo, AUTOMATICO Y MANUAL, en el primero a
medida que se indica una operacin se realiza automticamente, en el segundo para que
ello ocurra debe presionarse F9.
Un operador muy utilizado es el de asignacin, ( := ), el cual se establece con la sola
opresin de la tecla correspondiente a los dos puntos ( : ).
Existe una gran diferencia entre los operadores ' = ' y ' := 'que se pueden observar en los
siguientes ejemplos:
4.

8
7

= 4.571

en este caso se resuelve la operacin


a

8
3

en cambio aqu se resuelve y el resultado se asigna a la variable 'a'.


Para insertar textos basta con apretar la doble comilla ( " ) y luego teclear el texto. Una
vez finalizado, se sale de el mediante la 'flecha hacia abajo'.
Si se necesita que una variable tome valores desde uno inicial a uno final con un
incremento (o decremento) constante, se procede del siguiente modo:
t
0 .. 50
t
i
3 , 6 .. 18
i
j
2 , 1 .. 10
j
El signo ' .. ' se obtiene con la sola opresin de la tecla punto y coma (' ; ').
Si que quisiera observar una 'tabla' de valores que toma la variable i, se teclea el nombre
de la variable y el ' =
i
3
6
9
12
15
18

Funciones y Graficacin
Se puede definir y graficar una funcin procediendo del siguiente modo:
t
0 .. 360
se elige un rango para la variable t
f( t)

sin .

t
180

se define la funcin
El modo de lograr
(as como otras letras griegas) es apretando la letra latina
correspondiente (en este caso p) y luego Ctrl+g).

es una constante predefinida por el sistema y su valor es el tradicional (3.1415...).


Si se quiere graficar, se aprietan conjuntamente Shift y @, o se selecciona en la Paleta 1 el
ultimo icono, apareciendo en pantalla el formato de grficos para funciones en el plano.
A partir de all, se deben rellenar los cuadraditos centrales de cada uno de los ejes con la
funcin ( f(t) en este caso) y la variable independiente (t). Para alcanzar dichos cuadraditos
se deben cliquear en cada uno de ellos.
Obsrvese que nada se ha dicho respecto de los cuadraditos extremos, que si se dejan
libres el propio sistema los llenara. No obstante podra hacerlo el usuario.
MathCAD 7.0
3

Finalmente, clickeando fuera del grfico, aparecer representada la funcin:

f( t)

Se pueden alterar varias caractersticas correspondientes al grfico clickeando dentro del


mismo hasta que aparezca un recuadro, luego es posible lograr distintas profanases
seleccionando desde la barra "Graphics" la opcin "Graph Format".
En la siguiente figura es posible observar la modificacin de caractersticas respecto de la
anterior:

f( t)

Formato Numrico y Constantes


Tambin se pueden alterar caractersticas del formato numrico tales como la base del
sistema de numeracin (por omisin el sistema pone
decimal, d), precisin de los
resultados (tres cifras fraccionarias, por omisin), smbolo de la unidad imaginaria ('i' por
omisin), etc.
Para establecer estos cambios se debe seleccionar de la barra "Math", la opcin
"Numerical Format" y proceder en consecuencia.
Del mismo modo que en el caso de p, existen otras constantes importantes predefinidas
como las que se detallan a continuacin:
e=2.71828...
base de los logaritmos naturales
infinito. Si bien es una magnitud finita, para los clculos prcticos
infinita. Se logra clickeando en el icono correspondiente Paleta 4, final.

se comporta como

307

= 1 10
porciento. Se usa en expresiones tales como 10 % o como una unidad de escalamiento
en el cuadradito al final de una ecuacin con un signo igual.
% = 0.01
TOL = 1 10

tolerancia numrica para varios algoritmos de aproximacin (integrales, derivadas,


resolucin de ecuaciones, etc.).
ORIGIN = 0
origen de arreglos. Especifica el ndice del primer elemento de un arreglo.
PRNCOLWIDTH
= 8
ancho de columna
MathCAD 7.0

PRNPRECISION
= 4
numero de dgitos significativos usados cuando se escriben archivos con la funcin
WRITEPRN.
Estas constantes se mantienen siempre y cuando no sea alterada su asignacin por parte
del sistema, en caso contrario tomaran el valor de la ultima asignacin.

Nmeros Complejos, Operadores y Funciones


Se puede trabajar con nmeros imaginarios del mismo modo en que se lo ha- ce a travs
de la matemtica formal. Por ejemplo:
4

= 644 960i
Existen operadores y funciones complejas como las siguientes:
(3

5i )

5i ) = 3

Re ( 3

parte real
Im ( 3
5i ) = 5
parte imaginaria
arg ( 3
5i ) = 1.03
argumento del complejo (ngulo, en radianes, que forma el radio vector con el semieje
+x.
3
5i = 5.831
magnitud del complejo. Para lograr el smbolo, se presiona Shift + | o de la Paleta 1.
3
5i = 3 5i
complejo conjugado. Para lograr el smbolo, se presiona Shift + " o de la Paleta 2.

Vectores y Matrices
Para crear un vector o una matriz se pulsa Ctrl + v, con lo cual aparece en una ventana la
propuesta para seleccionar tamango. En este punto se dimensiona la matriz o el vector
indicando la cantidad de filas y luego la de columnas.
Se rellena oprimiendo las cifras correspondientes, pero para pasar de un elemento a otro
se hace uso de la tecla 'Tab' o se clickea en el lugar preciso.
A modo de ejemplo:
S

62

A partir de aqu es posible operar con matrices o vectores como se hace formalmente.

4.S =

S =

248

12

20

8
2

124

10

etc.
Cada elemento queda referido por su numero de fila y columna conformando el subndice.
En el caso de la matriz S del ejemplo, se trata de una del tipo bidimensional. Luego el
elemento 5 queda identificado por la fila 2 y la columna 0, por lo tanto:
S

2, 0

Para
-

= 5

lograr el subndice se sigue la secuencia:


Pulsar S
Pulsar ' [ '
Pulsar '(' , '2' , ',' ,'0' , ')' , '='

MathCAD 7.0

Es posible definir una matriz o un vector definiendo cada uno de sus elementos:
v0

v1

v2

45

v3

Con lo que resulta:


3
5

v =

45
7

Operadores Matriciales y Vectoriales


Los principales operadores se resumen, dada la siguiente matriz M, como se ejemplifica a
continuacin:
|M|
M

M = 22
Determinante de la matriz. El operador |M| se logra pulsando M y 'Shift + |' o seleccionando
en la Paleta 1.
1

0.318

0.636

0.591

1.045

3.091

2.227

0.273

0.545

0.364

Inversa de la matriz
M =

Matriz negada
Matriz traspuesta. El signo
M

se logra
M

pulsando M y Alt + !.
Como se ve, el producto de una matriz por su inversa da la matriz identidad.
M .M

Suma de escalar. A cada elemento se le suma el escalar. Tambin vale para la


resta.
2 + 3i
9 + 3i
2 + 3i
M

3i =

5 + 3i

1 + 3i

2 + 3i

6 + 3i

3i

7 + 3i

Toma el complejo conjugado de cada elemento.

MathCAD 7.0

3i =

3i

3i

3i

3i

3i

3i

3i

3i

3i

Vectorizacin. Cada elemento es el seno del correspondiente de M. El


signo se logra con Ctrl + - o seleccionando en Paleta 2.
sin ( M ) =

0.909

0.909

0.412

0.959

0.841

0.909

0.279

0.657

2
M

< 1>

1
0

Suprandice. Devuelve un vector conformado, en este caso, por la columna 1 (segunda)


de la matriz M. El signo se logra con Alt + ^.
Para el caso de vectores, dados como ejemplo u y w, se puede agregar lo siguiente:
4
u

5
9
5

0
8

u = 18
Suma de los elementos de u
u . w = 92
Producto escalar. Los vectores deben tener el mismo numero de elementos.
Producto vectorial. Los vectores deben tener el mismo numero de elementos. El signo del
operador se logra pulsando Alt + *.
40
w =

13
25

u = 11.045
Magnitud del vector:
16

81 = 11.045

25

Funciones Matriciales y Vectoriales


Siguiendo con la matriz M, los vectores u y w anteriores y una nueva matriz C:
C

rows ( M ) = 3

Numero de filas de M.
cols ( M ) = 3
Numero de columnas de M
length ( u ) = 3
Numero de elementos del vector u
last ( u ) = 2
Indice del ultimo elemento de u
max ( M ) = 7
El mayor de los elementos de M. Si M esta compuesta por elementos complejos, retorna
la mxima parte real mas i veces la mxima parte imaginaria.
min ( M ) = 9
MathCAD 7.0

El menor de los elementos de M. Si M esta compuesta por elementos complejos, retorna


la mnima parte real mas i veces la mnima parte imaginaria.
Para un entero positivo n, retorna una matriz identidad n x n
identity ( 2 ) =

tr ( M ) = 10
Retorna la suma de los elementos de la matriz principal de M.
Combina dos arreglos en uno.
M y C deben tener el mismo numero de filas.
augment ( M , C ) =

Otros Operadores
A partir de ejemplos se mostraran otros operadores que presenta el sistema Mathcad:
5 ! = 120
Factorial de un numero. Dicho numero debe ser entero y no negativo.
Para:
i
1 , 3 .. 9
i

= 165

Sumatoria segn i. El signo se logra con Shift + $


i = 945
i

Multiplicatoria segn i. El signo se logra con Shift + #.


2
x d x = 1.219
1

Integral definida. El signo se logra con Shift + &.


Para:
x
d

2
x

= 4

dx

Derivada en un punto. El signo se logra con Shift + ?.


2 ...
= 5
+ 3
Suma con apertura de lnea. Este operador tiene solamente importancia "cosmtica" . Se
logra con Ctrl + Enter.
Para:
a

y
b

a> b = 0

Retorna
a< b = 1
Retorna
a b = 1
Retorna
a b = 0
Retorna
a b = 1
Retorna
a b = 0
Retorna

1 si es verdad, sino 0
1 si es verdad, sino 0
1 si es verdad, sino 0. El signo se logra de la paleta 2.
1 si es verdad, sino 0. El signo se logra de la paleta 2.
1 si es verdad, sino 0. El signo se logra con Ctrl + #.
1 si es verdad, sino 0. El signo se logra con Ctrl + =.

MathCAD 7.0

Funciones Incorporadas en MathCAD


Aparte de las funciones trigonomtrica conocidas, sus inversas, las hiperblicas y sus
inversas; existen otras tales como:
angle ( 5 , 3 ) = 0.54
Angulo, en radianes, desde el eje +x al punto (5,3) en el plano x-y. Los argumentos deben
ser reales. Retorna un valor entre 0 y p.
exp ( 1 ) = 2.718
o bien
1

e = 2.718

, funcin exponencial
ln ( 10 ) = 2.303
Logaritmo natural o neperiano.
log ( 10 ) = 1
Logaritmo decimal
Dados la matriz M y el vector v siguientes:
M

3
v

1
9

Ordena los elementos de v en forma creciente.


1
sort ( v ) =

3
9

Ordena las filas de M en orden ascendente de los elementos de la tercera columna (ndice
2).
csort ( M , 2 ) =

Ordena las columnas de M en orden ascendente de los elementos de la segunda fila


(ndice 1).
4

rsort ( M , 1 ) =

reverse ( M ) =

Revierte el orden de las filas de M.


9
reverse ( v ) =

1
3

Revierte el orden de los elementos.

Utilizacin de Otras Funciones de MathCAD


Si bien se han visto una buena parte de funciones de Mathcad, existen otras mas
especificas que sern desarrolladas en particular debido a su aplicacin, a veces puntual,
en distintas reas de las Ciencias.

MathCAD 7.0

Funciones Estadsticas
Aqu se resumen, en otros, los estadsticos obtenidos a partir de datos muestrales.
En primer lugar se vera la media aritmtica de un conjunto de datos contenidos en un
vector v:
v

(5

1 )

mean v
= 3
Que responde a la expresin:
0 .. length

length

1
v

T
i

= 3

Por comodidad se ha indicado a v como un vector fila, pero al aplicar la funcin 'mean', el
argumento debe ser un vector columna. De ah la transposicin de v.
Tambin es posible hallar la varianza del mismo conjunto de datos:
T

= 21.2
Que responde a la expresin:
var v

0 .. length

length

1
v

T
i

mean v

= 21.2

Del mismo modo, la desviacin standard ser:


T

= 4.604
Que responde a la expresin:
stdev v

var v

= 4.604

Funciones de Distribucin de Probabilidad


MathCAD tambin incluye funciones de distribucin de probabilidad, tales como el rea bajo
la curva normal desde una abscisa especificada:
Para
x

cnorm ( x ) = 0.841
El argumento debe ser real
Que responde a una expresin semejante a la siguiente:
El limite inferior de la integral es -, pero el sistema no puede responder a este valor,
entregando como res- puesta un overflow, se soluciona eligiendo un valor pequeo
como -10.
x
2
t

1
2.

.e

d t = 0.841

10

El caso de la funcin 'error' es el siguiente:


Para
x

erf ( x ) = 0.843

El argumento debe ser real


Que responde a la expresin:
x
2 .
e

2
t

d t = 0.843

Para la funcin 'gamma':


Para
MathCAD 7.0

10

.5

( z ) = 1.772
Que responde a una expresin semejante a la siguiente:
El extremo superior debe ser , pero el sistema presenta problemas de convergencia para
un valor tan grande, 10 es un solucin de compromiso para este caso
10
t

1.

d t = 1.772

Se puede verificar:
= 1.772

Funciones de Regresin Lineal


Se incluyen tres funciones las cuales permiten calcular el coeficiente de correlacin entre
dos vectores de datos, la pendiente de la recta de regresin de mnimos cuadrados y la
ordenada al origen de dicha recta.
Dados los vectores x e y siguientes:
x

( 20

60

( .18

.37

100

140

180

220

.35

.78

.56

.75

260

300

340

380 )

1.18

1.36

1.17

1.65 )

El coeficiente de correlacin se halla as:


T

,y
= 0.951
La pendiente de la recta de mejor ajuste segn mnimos cuadrados:
corr x

,y
= 3.829 10
La ordenada al origen de dicha recta:
slope x

,y
= 0.069
Analizado desde el punto de vista grfico:
i
0 , 10 .. 400
j
0 .. 9
intercept

f( i)

intercept

,y

i . slope x

,y

f( i )
T
y j

T
i, x j

Aqu se puede observar el diagrama de dispersin y la recta de mejor ajuste desde el


punto de vista de los mnimos cuadrados.
Obsrvese que la recta se ha ejecutado con la opcin 'lines' del 'Graphics, Graph
Format...' del men de grficos y los puntos datos con la opcin 'draw'.

Funcin Histograma y Aleatoria (Random)


Esta funcin aparece con el nombre 'hist' y computa la distribucin de frecuencias para un
conjunto de datos (vector de datos) en un conjunto de intervalos (vector de intervalos).
El vector de intervalos debe estar conformado por elementos
ordenados en forma
creciente.
MathCAD 7.0

11

El siguiente ejemplo es una forma posible de aplicacin de 'hist' junto con la funcin
aleatoria 'rnd'.
Consiste en la creacin de una muestra de tamao 1000, donde cada elemento de la
misma se obtiene atabes de una operacin predeterminada sobre un numero elegido
aleatoriamente entre 0 y 1 [ rnd(1) ].
m

1000

Tamao de la muestra
n

12

Valor involucrado en el calculo de cada elemento


j
0 .. m
1
k
1 .. n
Calculo de cada elemento del vector de datos
elemento

rnd ( 1 )

Para crear el histograma se debe crear previamente el vector de intervalos:


int

10

Numero de intervalos
sup

Extremo superior del vector de intervalos


inf

Extremo inferior del vector de intervalos


i
0 .. int
interv

inf

sup

inf

.i

int

Vector de intervalos
k
0 .. int
1
ndice auxiliar
Ahora se determina el histograma:
f
hist ( interv , elemento )

Es interesante aqu observar el vector de distribucin de frecuencias, f, y el de intervalos:


f

32

51

92

110

174

154

127

106

68

39

interv
2 1.6 1.2 0.8 0.4 0 0.4 0.8 1.2 1.6 2
=
Para obtener el diagrama de barras, se utiliza la opcin, en Graphics Format, Trace Type,
se selecciona bar.

Transformada Rpida de Fourier


MathCAD contiene dos tipos de pares de Transformadas Rpidas de Fourier. Estas
funciones son discretas y se aplican (y retornan) solo a vectores.
Para usar la Transformada Rpida de Fourier ('fft' o la transformada inversa, 'ifft') se
deben cumplir las siguientes condiciones:
MathCAD 7.0

12

- Los valores datos en el dominio del tiempo deben ser reales, y


- El vector de datos debe tener una cantidad de elementos que debe ser potencia de dos.
El par fft/ifft tiene la ventaja del hecho que para datos reales, la segunda mitad de la
transformada es exactamente la conjugada de la primera. A modo de ejemplo:
h

(1

0 )

Vector de datos (fila, por comodidad)


Transformada de Fourier (mitad del resultado)
1.414
0.354 + 0.854i
fft

0
0.354 + 0.146i
0

Mathcad descarta la segunda mitad del vector resultado. Esto ahorra tiempo y memoria.
El par cfft/icfft no supone simetra en la transformada. Por esta razn "es indispensable
usar este par para datos de valores complejos".
Transformada de Fourier (total del resultado)
1.414
0.354 + 0.854i
0
cfft

0.354 + 0.146i

0
0.354

0.146i

0
0.354

0.854i

El uso de la Transformada Inversa es simplemente como esto:


Aqu se ve que prcticamente se recupera el vector original.
1
1
1
1
ifft

fft

0
9.598 10
6.399 10
1.6 10

13
13

12

Como se sabe, la Transformada Discreta de Fourier satisface la siguiente ecuacin:


n
h1

length
h

h1 es un vector columna
k
0 .. n
1
j
0 .. length ( h1 )
1
Ecuacin de la Transformada de Fourier. Se utiliza la transformada rpida por su mayor
eficiencia de calculo
c

h1 . e

2i .

. .
k j
n

. 1
n

Como se aprecia a continuacin, el resultado es igual que aplicando la transformada rpida:

MathCAD 7.0

13

1.414
0.354 + 0.854i
0
c =

0.354 + 0.146i
0
0.354

0.146i

0
0.354

0.854i

Volviendo al par cfft/icfft, se dijo que es excluyente su uso cuando el conjunto de datos
a transformar es complejo. A modo de ejemplo, obsrvese el siguiente:
Si se hubiera aplicado 'fft' el sistema indicara un error.
1
0
0
cfft ( c ) =

0
0
1
1
1

Funciones Condicionales
Mathcad tiene dos funciones que permiten bifurcacin e iteracion. La funcin 'if' es usual en
la eleccin de dos valores basados en una condicin. La funcin 'unti' es usada en
iteraciones.

La Funcin
Presenta el siguiente formato:
if(cond,vval,fval) y acta as:
- Retorna 'vval' si 'cond' es no nulo (verdadero)
- Retorna 'fval' si 'cond' es nulo (falso)
El argumento 'cond' puede ser cualquier expresin.
Cuando el primer argumento de un 'if' es falso. Mathcad no evala el segundo. Cuando el
primer argumento es verdadero, Mathcad no evala el tercero.
A modo de ejemplo:

x
0,
.. 2 .
100

Rango de variacin de x
g( x )
if ( x , sin ( x ) , sin ( x ) )
Si se observa grficamente la funcin definida:

MathCAD 7.0

14

g( x )

La Funcin 'Until'
Esta funcin de Mathcad permite detener una iteracin cuando se cumple una condicin
particular. No tiene efecto sobre una ecuacin escalar.
En el caso de una ecuacin con rango variable, el sistema iterara la ecuacin como es
habitual hasta que la prueba, por primera vez, retorne un valor negativo. En este punto se
detiene toda iteracin.
El formato es:
until(x,z)
Esto significa: retorna z hasta que la expresin de prueba x retorna negativo.
A modo de ejemplo se considera el problema de hallar las races de una ecuacin por el
mtodo de Newton Raphson
x

valor de intento
n

20

numero de intentos
i
0 .. n
rango de variacin
err

10

error esperado
2
f( x)
x
3.x

funcin a la que se extrae la raz


g( x )
2.x
3
derivada de la funcin
xi

until

f xi

err , x i

f xi
g xi

Si se quiere observar el proceso de aproximacin, se procede del siguiente modo:


n2

last ( x )

para hallar la ultima iteracin


j
0 .. n2
La ultima iteracin es :
n2 = 6
respuesta

MathCAD 7.0

n2

15

5
3.286
2.463
2.111
2.01
2
2
f x

err

12
2.939
0.677
0.124
0.01
4.726 . 10

9.999 . 10

j
0
1
2
3
4
5
6
respuesta =

Resolucin de Ecuaciones
Para resolver una ecuacin con una sola incgnita se utiliza la funcin 'root'. Esta funcin
necesita como argumentos una expresin y una de las variables de la misma. Retorna el
valor de la variable considerada que hace cero a la ecuacin.
El formato es:
root(f(z),z)
Ambos argumentos deben ser escalares. La funcin retorna un escalar.
Es indispensable asignar a la variable, antes de comenzar, un
valor de intento.
Como ejemplo se considerara el caso de hallar las races de la siguiente ecuacin:
x

Valor de intento
2
x1
root x
5.x

6, x

x1 = 2

Se observa que 'root' solo ha hallado una de la races de la ecuacin cuadratica, ya que
utiliza un algoritmo (mtodo de las secantes) que encuentra la raz mas cercana al valor de
intento.
Si se toma otro valor de intento (por ejemplo 5) se halla la segunda raz:
x

Valor de intento
2
x2
root x
5.x

6, x

x2 = 3

MathCAD 7.0

16

Sistemas de Ecuaciones
Mathcad permite resolver un sistema de hasta 50 ecuaciones
simultaneas con 50
incgnitas.
Hay cuatro pasos para resolver un sistema de ecuaciones simultaneas, que se detallan a
continuacin:
- Proveer un intento inicial para toda las variables incgnitas.
- Tipear la palabra 'Given". Esto indica a Mathcad que lo que sigue es un sistema de
ecuaciones.
- Ahora tipear la ecuaciones e inecuaciones en cualquier orden debajo de la palabra 'Given'.
Asegrese de tipear el smbolo 'aproximado' (usando la combinacin Ctrl + =) para
separar primero y segundo miembro.
Tambin se pueden usar desigualdades.
- Tipear cualquier ecuacin que involucre la funcin 'Find'.
El formato de la funcin 'Find' es el siguiente:
Find (z1,z2,z3,...)
Retorna la solucin del sistema de ecuaciones. El numero de argumentos debe ser igual al
numero de incgnitas.
A modo de ejemplo:
x1

x2

Valores de intento
Given
3 . x1

5 . x2

Sistema de ecuaciones
x1
2 . x2 7
a
a =

Find ( x1 , x2 )
43
25

Soluciones del sistema

Ms Sobre Graficacin

0,

50

.. 5 .

Rango de variacin
r( )

1.1

Funcin a representar
x( )
r ( ) . cos ( )
Formula de transformacin de polares a rectangulares.
y( )
r ( ) . sin ( )

y( )

x( )

MathCAD 7.0

17

Tambin hay ocasiones en que es de utilidad representar segn un eje con escala
logartmica (o ambos ejes). Esta posibilidad esta en la opcin Graphics, Graph Format
Supngase el siguiente ejemplo:
x
.1 , .11 .. 1
Rango de valores para x
y( x )

10

Funcin a representar, se elegir el eje de ordenadas logartmico.

y( x )

Grficos Tridimensionales
Para crear una superficie en el espacio se deben proceder del siguiente modo:
- Definir una matriz de los valores a graficar. Mathcad usara los nmeros de filas y
columnas de la matriz como los ejes x e y. Los elementos de la matriz sern graficados
como alturas por encima y por debajo del plano x-y.
- Presionar Ctrl + @, Mathcad mostrara una caja con un lugar
donde se puede
tipear
- Teclear el nombre de la matriz en el lugar indicado en el punto anterior.
Lo que se vera es una representacin visual de la matriz. Mathcad dibuja una perspectiva
de la matriz como una grilla bidimensional que genera una superficie en el espacio
tridimensional. Cada elemento de la matriz esta representado como un punto a una altura
especificada por encima o por debajo de esta grilla.
La altura es proporcional al valor del elemento de la matriz. En la perspectiva
de omisin (default) la primera fila de la matriz se extiende desde la esquina inferior
izquierda hacia la derecha, mientras que la primera columna se extiende desde la
esquina inferior izquierda hacia afuera (hacia el observador).
Mathcad dibuja lneas para conectar los puntos en el grfico. La grilla distorsionada
creada por estas lneas representa la superficie.
La perspectiva para la interpretacin de esta superficie depende de la posicin del
observador con respecto a la misma. Es posible formatear esta caracterstica del grfico.
A modo de ejemplo:
N

20

Numero de puntos a graficar en cada direccin


i
0 .. N
j
0 .. N
ndices
x
1.5
.15 . i
i

yj

.15 . j

1.5

grilla
f( x , y)

sin x

Funcin a graficar
M
f x ,y
i, j
i
j
Matriz de alturas (cotas)
MathCAD 7.0

18

Archivos de Datos
Mathcad puede leer y escribir archivos de datos, esto es archivos ASCII que contienen
valores numricos. La lectura permite una fluida interaccin entre otros programas, que
pueden generar los datos, y Mathcad que puede cumplir con el anlisis de los mismos. La
escritura permite "exportar" resultados de Mathcad a procesadores de texto, hojas de
calculo, etc.
Las funciones de este tipo son: READ, WRITE y APPEND para leer o escribir un dato
individual por vez; en cambio READPRN, WRITEPRN y APPENDPRN leen o escriben una
matriz entera desde o a un archivo con filas y columnas de datos.

Formato de los Archivos de Datos de MathCAD


Un archivos de datos para Mathcad debe ser un archivo de texto en formato ASCII plano.
Mathcad lee archivos que consisten de nmeros separados por comas, espacios o
retornos de carro. Los siguientes son algunos ejemplos de archivos que Mathcad puede
leer, suponiendo que estn en formato ASCII.
- Un archivo conteniendo datos experimentales capturados con hard y soft de adquisicin
de datos.
- Un archivo creado por una Hoja de Calculo sobre un disco.
- Una columna de nmeros tipeados en un Procesador de Texto y salvado
en
formato ASCII plano.
- Salida desde un programa en BASIC.
- Datos provenientes de un Mainframe.
Los nmeros en los archivos de datos pueden ser enteros tales como 3 o -1, nmeros en
punto flotante como 2.54, o nmeros en formato E, tal como 4.51E-4.
Mathcad no lee
ni escribe nmeros complejos en forma directa desde o hacia archivos.
Los archivos creados (o a ser ledos) por Mathcad deben tener extensin PRN.
Para ejemplificar lo dicho:
i
0 .. 5
j
0 .. 5
ndices
a

i, j

Genera matriz a de 6 por 6


WRITEPRN ( "ARCHIVO.prn"

Escribe la matriz en ARCHIVO.PRN


a

Desaparece a como matriz


a

READPRN ( "ARCHIVO.prn"

Reconstruye a:

MathCAD 7.0

19

a =

10

k
0 .. 5
Rango variable
b

88

0, k

Matriz fila 1 por 6, con elementos 88.


APPENDPRN

( "ARCHIVO.prn"

se agrega a ARCHIVO.
a

READPRN ( "ARCHIVO.prn"

Verificacin

a =

10

88

88

88

88

88

88

Unidades y Dimensiones
Las unidades de medida, si bien no son requeridas en la ecuaciones de Mathcad, pueden
ayudar a detectar errores y mejoran el aspecto de los datos desplegados en pantalla.
Las virtudes del manejo de unidades por parte de Mathcad, toman el control automtico de
las tareas domesticas asociadas con el uso de unidades y dimensiones en calculo cientfico.
Una vez que se ingresan las definiciones apropiadas, Mathcad asume automticamente las
conversiones y seala clculos dimensionales incorrectos e inconsistentes.
Se pueden cambiar los nombres de las unidades bsicas recurriendo a Math, Units, y
rellenando los lugares como corresponda. Para el siguiente ejemplo se ha cambiado
"mass" por "masa", "length" por "longitud", "time" por "tiempo" y "charge" por "carga".
UNIDADES BASICAS
m

1L

kg
s

1M
1T

MKS
ma

75 . kg

acel

3.

m
s

acel_gra

9.8 .

m
s

Fuerza

ma . ( acel

acel_gra )

Fuerza = 960 kg m sec

Como se puede observar, el resultado se da en trminos de unidades bsicas, esto es masa,


longitud y tiempo.
Se pueden convertir estas dimensiones a unidades actuales ingresando las unidades
deseadas en el cuadradito al final de la ecuacin.
Cuando se ingresa una unidad apropiada o combinacin de ellas en el cuadradito,
Mathcad convierte el resultado en pantalla a aquellas unidades.

MathCAD 7.0

20

Si la combinacin de unidades que se ingresan


son
apropiadas, luego todas las
dimensiones (longitud, masa, tiempo, carga) desaparecern.
Por ejemplo, se vera como computar el valor 'Fuerza' en la unidad MKS 'newton', para ello:
- Tipear Fuerza = , Mathcad muestra el valor de 'Fuerza', incluyendo sus dimensiones.
Adems, crea un cuadradito al final de la ecuacin. Este es el lugar donde se debern
tipear las unidades para esta ecuacin.
- Tipear 'newton' para newton. Cuando se ingresan unidades en el cuadradito, se puede
hacerlo con una nica unidad o con una expresin tal como 'joule/sec'. Cualquiera de las
unidades que se han de usar ya habrn sido definidas en este punto del documento.
- Apretar F9 para calcular el resultado. Mathcad saca por pantalla la respuesta en trminos
de la unidad que se ingreso.
kg .

newton

m
s

Definicin de la unidad de fuerza


Fuerza = 960 newton
Conversin
Si se quiere expresar en 'dina':
UNIDADES BASICAS
g

1M

cm

1L

1T

'CGS'
dina

g.

cm
s

Definicin de la unidad de fuerza


Fuerza = 960 dina
Conversin

Otras Conversiones
Las tcnicas descriptas hasta aqu no estn restringidas a valores con dimensiones
longitud, tiempo, masa y carga. Se pueden crear tambin variables y usar- las como
unidades aunque no tengan dimensiones.
Un ejemplo es la funcin incorporada '%', la que se puede usar para poner el resultado
obtenido en porcentaje. Para ello se siguen los pasos:
- Computar un resultado. A la derecha quedara un cuadradito.
- Teclear en el cuadradito '%', luego F9. Mathcad mostrara el resultado en porcentaje.
30
50

= 60 %

MathCAD 7.0

21

You might also like