Está en la página 1de 21

MathCAD 7.

0
Operaciones básicas

Ricardo Naciff · ©1.998


Índice:
Conceptos y Operaciones Esenciales de MathCAD .......................................................... 3
Funciones y Graficación .............................................................................................. 3
Formato Numérico y Constantes .................................................................................. 4
Números 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
Utilización de Otras Funciones de MathCAD................................................................... 9
Funciones Estadísticas.............................................................................................. 10
Funciones de Distribución de Probabilidad................................................................... 10
Funciones de Regresión Lineal................................................................................... 11
Función Histograma y Aleatoria (Random) .................................................................. 11
Transformada Rápida de Fourier ................................................................................ 12
Funciones Condicionales ........................................................................................... 14
La Función .............................................................................................................. 14
La Función 'Until' ..................................................................................................... 15
Resolución de Ecuaciones ......................................................................................... 16
Sistemas de Ecuaciones ........................................................................................... 17
Más Sobre Graficación.............................................................................................. 17
Gráficos 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 2
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 operación se realiza automáticamente, en el segundo para que
ello ocurra debe presionarse F9.
Un operador muy utilizado es el de asignación, ( := ), el cual se establece con la sola
opresión de la tecla correspondiente a los dos puntos ( : ).
Existe una gran diferencia entre los operadores ' = ' y ' := 'que se pueden observar en los
siguientes ejemplos:
8
4. = 4.571
7
en este caso se resuelve la operación
8
a
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 opresión 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 Graficación
Se puede definir y graficar una función procediendo del siguiente modo:
t 0 .. 360
se elige un rango para la variable t
t
f( t) sin π .
180
se define la función
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 gráficos para funciones en el plano.
A partir de allí, se deben rellenar los cuadraditos centrales de cada uno de los ejes con la
función ( f(t) en este caso) y la variable independiente (t). Para alcanzar dichos cuadraditos
se deben cliquear en cada uno de ellos.
Obsérvese que nada se ha dicho respecto de los cuadraditos extremos, que si se dejan
libres el propio sistema los llenara. No obstante podría hacerlo el usuario.
MathCAD 7.0 3
Finalmente, clickeando fuera del gráfico, aparecerá representada la función:

f( t)

t
Se pueden alterar varias características correspondientes al gráfico clickeando dentro del
mismo hasta que aparezca un recuadro, luego es posible lograr distintas profanases
seleccionando desde la barra "Graphics" la opción "Graph Format".
En la siguiente figura es posible observar la modificación de características respecto de la
anterior:

f( t)

Formato Numérico y Constantes


También se pueden alterar características del formato numérico tales como la base del
sistema de numeración (por omisión el sistema pone decimal, d), precisión de los
resultados (tres cifras fraccionarias, por omisión), símbolo de la unidad imaginaria ('i' por
omisión), etc.
Para establecer estos cambios se debe seleccionar de la barra "Math", la opción
"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 continuación:

e=2.71828... base de los logaritmos naturales


infinito. Si bien es una magnitud finita, para los cálculos prácticos se comporta como
infinita. Se logra clickeando en el icono correspondiente Paleta 4, final.
307
∞ = 1 10
porciento. Se usa en expresiones tales como 10 % o como una unidad de escalamiento
en el cuadradito al final de una ecuación con un signo igual.
% = 0.01
3
TOL = 1 10
tolerancia numérica para varios algoritmos de aproximación (integrales, derivadas,
resolución 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 4
PRNPRECISION = 4
numero de dígitos significativos usados cuando se escriben archivos con la función
WRITEPRN.
Estas constantes se mantienen siempre y cuando no sea alterada su asignación por parte
del sistema, en caso contrario tomaran el valor de la ultima asignación.

Números Complejos, Operadores y Funciones


Se puede trabajar con números imaginarios del mismo modo en que se lo ha- ce a través
de la matemática formal. Por ejemplo:

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

Re ( 3 5i ) = 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 símbolo, se presiona Shift + | o de la Paleta 1.
3 5i = 3 5i
complejo conjugado. Para lograr el símbolo, 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:
1 62

S 3 1

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

4 248

4.S = 12 4

20 8
2 124

S S = 6 2

10 4
etc.
Cada elemento queda referido por su numero de fila y columna conformando el subíndice.
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
= 5

Para lograr el subíndice se sigue la secuencia:


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

MathCAD 7.0 5
Es posible definir una matriz o un vector definiendo cada uno de sus elementos:
v0 3
v1 5
v2 45
v3 7
Con lo que resulta:
3

5
v =
45

Operadores Matriciales y Vectoriales


Los principales operadores se resumen, dada la siguiente matriz M, como se ejemplifica a
continuación:
|M|
2 2 9

M 5 1 2

6 0 7
M = 22
Determinante de la matriz. El operador |M| se logra pulsando M y 'Shift + |' o seleccionando
en la Paleta 1.
0.318 0.636 0.591
1
M = 1.045 3.091 2.227

0.273 0.545 0.364


Inversa de la matriz
2 2 9

M = 5 1 2

6 0 7
Matriz negada
Matriz traspuesta. El signo
T
M
se logra
2 5 6
T
M = 2 1 0

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

M .M
1
= 0 1 0

0 0 1
Suma de escalar. A cada elemento se le suma el escalar. También vale para la
resta.
2 + 3i 2 + 3i 9 + 3i

M 3i = 5 + 3i 1 + 3i 2 + 3i

6 + 3i 3i 7 + 3i
Toma el complejo conjugado de cada elemento.

MathCAD 7.0 6
2 3i 2 3i 9 3i

M 3i = 5 3i 1 3i 2 3i

6 3i 3i 7 3i
Vectorización. Cada elemento es el seno del correspondiente de M. El
signo se logra con Ctrl + - o seleccionando en Paleta 2.
0.909 0.909 0.412

sin ( M ) = 0.959 0.841 0.909

0.279 0 0.657
2
< 1>
M = 1

0
Supraíndice. 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

w 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

u w = 13

25
u = 11.045
Magnitud del vector:
16 25 81 = 11.045

Funciones Matriciales y Vectoriales


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

C 5 3

2 2
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 máxima parte real mas i veces la máxima parte imaginaria.
min ( M ) = 9

MathCAD 7.0 7
El menor de los elementos de M. Si M esta compuesta por elementos complejos, retorna
la mínima parte real mas i veces la mínima parte imaginaria.
Para un entero positivo n, retorna una matriz identidad n x n
1 0
identity ( 2 ) =
0 1
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.
2 2 9 4 6

augment ( M , C ) = 5 1 2 5 3

6 0 7 2 2

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
2
i = 165
i
Sumatoria según i. El signo se logra con Shift + $
i = 945

i
Multiplicatoria según i. El signo se logra con Shift + #.
2
x d x = 1.219
1
Integral definida. El signo se logra con Shift + &.
Para:
x 2
d 2
x = 4
dx
Derivada en un punto. El signo se logra con Shift + ?.
2 ... = 5
+ 3
Suma con apertura de línea. Este operador tiene solamente importancia "cosmética" . Se
logra con Ctrl + Enter.
Para:
a 5
y
b 6
a> b = 0
Retorna 1 si es verdad, sino 0
a< b = 1
Retorna 1 si es verdad, sino 0
a b = 1
Retorna 1 si es verdad, sino 0. El signo se logra de la paleta 2.
a b = 0
Retorna 1 si es verdad, sino 0. El signo se logra de la paleta 2.
a b = 1
Retorna 1 si es verdad, sino 0. El signo se logra con Ctrl + #.
a b = 0
Retorna 1 si es verdad, sino 0. El signo se logra con Ctrl + =.

MathCAD 7.0 8
Funciones Incorporadas en MathCAD
Aparte de las funciones trigonométrica conocidas, sus inversas, las hiperbólicas 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
, función exponencial
ln ( 10 ) = 2.303
Logaritmo natural o neperiano.
log ( 10 ) = 1
Logaritmo decimal
Dados la matriz M y el vector v siguientes:
2 4 4

M 6 8 1

3 9 0
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).
3 9 0

csort ( M , 2 ) = 6 8 1

2 4 4
Ordena las columnas de M en orden ascendente de los elementos de la segunda fila
(índice 1).
4 2 4

rsort ( M , 1 ) = 1 6 8

0 3 9
3 9 0

reverse ( M ) = 6 8 1

2 4 4
Revierte el orden de las filas de M.
9
reverse ( v ) = 1
3
Revierte el orden de los elementos.

Utilización de Otras Funciones de MathCAD


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

MathCAD 7.0 9
Funciones Estadísticas
Aquí se resumen, en otros, los estadísticos obtenidos a partir de datos muestrales.
En primer lugar se vera la media aritmética de un conjunto de datos contenidos en un
vector v:
v (5 6 5 8 1 )
T
mean v = 3
Que responde a la expresión:
T
i 0 .. length v 1
1 . T
v i
= 3
T
length v i
Por comodidad se ha indicado a v como un vector fila, pero al aplicar la función 'mean', el
argumento debe ser un vector columna. De ahí la transposición de v.
También es posible hallar la varianza del mismo conjunto de datos:
T
var v = 21.2
Que responde a la expresión:
T
i 0 .. length v 1
2
1 . T T
v i
mean v = 21.2
T
length v i
Del mismo modo, la desviación standard será:
T
stdev v = 4.604
Que responde a la expresión:
T
var v = 4.604

Funciones de Distribución de Probabilidad


MathCAD también incluye funciones de distribución de probabilidad, tales como el área bajo
la curva normal desde una abscisa especificada:
Para
x 1
cnorm ( x ) = 0.841
El argumento debe ser real
Que responde a una expresión 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 pequeño
como -10.
x
2
t
1 .e 2
d t = 0.841
2.π
10
El caso de la función 'error' es el siguiente:
Para
x 1
erf ( x ) = 0.843
El argumento debe ser real
Que responde a la expresión:
x
2
2 . t
e d t = 0.843
π
0
Para la función 'gamma':
Para
MathCAD 7.0 10
z .5
Γ ( z ) = 1.772
Que responde a una expresión semejante a la siguiente:
El extremo superior debe ser ¥, pero el sistema presenta problemas de convergencia para
un valor tan grande, 10 es un solución de compromiso para este caso
10
z 1. t
t e d t = 1.772
0
Se puede verificar:
π = 1.772

Funciones de Regresión Lineal


Se incluyen tres funciones las cuales permiten calcular el coeficiente de correlación entre
dos vectores de datos, la pendiente de la recta de regresión de mínimos cuadrados y la
ordenada al origen de dicha recta.
Dados los vectores x e y siguientes:
x ( 20 60 100 140 180 220 260 300 340 380 )
y ( .18 .37 .35 .78 .56 .75 1.18 1.36 1.17 1.65 )
El coeficiente de correlación se halla así:
T T
corr x ,y = 0.951
La pendiente de la recta de mejor ajuste según mínimos cuadrados:
T T 3
slope x ,y = 3.829 10
La ordenada al origen de dicha recta:
T T
intercept ,y = 0.069x
Analizado desde el punto de vista gráfico:
i 0 , 10 .. 400
j 0 .. 9

i . slope x
T T T T
f( i) intercept x ,y ,y

f( i )

T
y j

T
i, x j

Aquí se puede observar el diagrama de dispersión y la recta de mejor ajuste desde el


punto de vista de los mínimos cuadrados.
Obsérvese que la recta se ha ejecutado con la opción 'lines' del 'Graphics, Graph
Format...' del menú de gráficos y los puntos datos con la opción 'draw'.

Función Histograma y Aleatoria (Random)


Esta función aparece con el nombre 'hist' y computa la distribución 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 aplicación de 'hist' junto con la función
aleatoria 'rnd'.
Consiste en la creación de una muestra de tamaño 1000, donde cada elemento de la
misma se obtiene atabes de una operación predeterminada sobre un numero elegido
aleatoriamente entre 0 y 1 [ rnd(1) ].
m 1000
Tamaño 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 ) 6
j

k
Para crear el histograma se debe crear previamente el vector de intervalos:
int 10
Numero de intervalos
sup 2
Extremo superior del vector de intervalos
inf 2
Extremo inferior del vector de intervalos
i 0 .. int
sup inf
interv inf .i
i
int
Vector de intervalos
k 0 .. int 1
índice auxiliar
Ahora se determina el histograma:
f hist ( interv , elemento )

f
k

k
Es interesante aquí observar el vector de distribución de frecuencias, f, y el de intervalos:
T
f = 32 51 92 110 174 154 127 106 68 39
T
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 opción, en Graphics Format, Trace Type,
se selecciona bar.

Transformada Rápida de Fourier


MathCAD contiene dos tipos de pares de Transformadas Rápidas de Fourier. Estas
funciones son discretas y se aplican (y retornan) solo a vectores.
Para usar la Transformada Rápida 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 1 1 1 0 0 0 0 )
Vector de datos (fila, por comodidad)
Transformada de Fourier (mitad del resultado)
1.414

0.354 + 0.854i
T
fft h = 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 simetría en la transformada. Por esta razón "es indispensable
usar este par para datos de valores complejos".
Transformada de Fourier (total del resultado)
1.414

0.354 + 0.854i

T 0.354 + 0.146i
cfft h =
0

0.354 0.146i

0.354 0.854i
El uso de la Transformada Inversa es simplemente como esto:
Aquí se ve que prácticamente se recupera el vector original.
1

1
T
ifft fft h = 0

13
9.598 10

13
6.399 10

12
1.6 10
Como se sabe, la Transformada Discreta de Fourier satisface la siguiente ecuación:
T
n length h
T
h1 h
h1 es un vector columna
k 0 .. n 1
j 0 .. length ( h1 ) 1
Ecuación de la Transformada de Fourier. Se utiliza la transformada rápida por su mayor
eficiencia de calculo
π . .
2i . k j
c h1 . e
n . 1
j k

k n

Como se aprecia a continuación, el resultado es igual que aplicando la transformada rápida:

MathCAD 7.0 13
1.414

0.354 + 0.854i

0.354 + 0.146i
c =
0

0.354 0.146i

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, obsérvese el siguiente:
Si se hubiera aplicado 'fft' el sistema indicaría un error.
1

0
cfft ( c ) =
0

Funciones Condicionales
Mathcad tiene dos funciones que permiten bifurcación e iteracion. La función 'if' es usual en
la elección de dos valores basados en una condición. La función 'unti' es usada en
iteraciones.

La Función
Presenta el siguiente formato:
if(cond,vval,fval) y actúa así:

- Retorna 'vval' si 'cond' es no nulo (verdadero)


- Retorna 'fval' si 'cond' es nulo (falso)

El argumento 'cond' puede ser cualquier expresión.


Cuando el primer argumento de un 'if' es falso. Mathcad no evalúa el segundo. Cuando el
primer argumento es verdadero, Mathcad no evalúa el tercero.
A modo de ejemplo:
π
x 0, .. 2 . π
100
Rango de variación de x
g( x ) if ( x π , sin ( x ) , sin ( x ) )
Si se observa gráficamente la función definida:

MathCAD 7.0 14
g( x )

La Función 'Until'
Esta función de Mathcad permite detener una iteración cuando se cumple una condición
particular. No tiene efecto sobre una ecuación escalar.
En el caso de una ecuación con rango variable, el sistema iterara la ecuación como es
habitual hasta que la prueba, por primera vez, retorne un valor negativo. En este punto se
detiene toda iteración.
El formato es:
until(x,z)
Esto significa: retorna z hasta que la expresión de prueba x retorna negativo.
A modo de ejemplo se considera el problema de hallar las raíces de una ecuación por el
método de Newton Raphson
x 5
0
valor de intento
n 20
numero de intentos
i 0 .. n
rango de variación
4
err 10
error esperado
3.x
2
f( x) x 2
función a la que se extrae la raíz
g( x ) 2.x 3
derivada de la función
f xi
xi 1
until f xi err , x i
g xi
Si se quiere observar el proceso de aproximación, se procede del siguiente modo:
n2 last ( x ) 1
para hallar la ultima iteración
j 0 .. n2
La ultima iteración es :
n2 = 6
respuesta x
n2

MathCAD 7.0 15
x
j

5
3.286
2.463
2.111
2.01
2
2

f x err
j

12
2.939
0.677
0.124
0.01

4.726 . 10
7

9.999 . 10
5

0
1
2
3
4
5
6

respuesta = 2

Resolución de Ecuaciones
Para resolver una ecuación con una sola incógnita se utiliza la función 'root'. Esta función
necesita como argumentos una expresión y una de las variables de la misma. Retorna el
valor de la variable considerada que hace cero a la ecuación.
El formato es:

root(f(z),z)

Ambos argumentos deben ser escalares. La función 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 raíces de la siguiente ecuación:
x 1
Valor de intento
5.x
2
x1 root x 6, x
x1 = 2
Se observa que 'root' solo ha hallado una de la raíces de la ecuación cuadratica, ya que
utiliza un algoritmo (método de las secantes) que encuentra la raíz mas cercana al valor de
intento.
Si se toma otro valor de intento (por ejemplo 5) se halla la segunda raíz:
x 5
Valor de intento
5.x
2
x2 root x 6, x
x2 = 3

MathCAD 7.0 16
Sistemas de Ecuaciones
Mathcad permite resolver un sistema de hasta 50 ecuaciones simultaneas con 50
incógnitas.
Hay cuatro pasos para resolver un sistema de ecuaciones simultaneas, que se detallan a
continuación:
- Proveer un intento inicial para toda las variables incógnitas.
- 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'.
Asegúrese de tipear el símbolo 'aproximado' (usando la combinación Ctrl + =) para
separar primero y segundo miembro.
También se pueden usar desigualdades.
- Tipear cualquier ecuación que involucre la función 'Find'.
El formato de la función 'Find' es el siguiente:
Find (z1,z2,z3,...)
Retorna la solución del sistema de ecuaciones. El numero de argumentos debe ser igual al
numero de incógnitas.
A modo de ejemplo:
x1 1
x2 1
Valores de intento
Given
3 . x1 5 . x2 4
Sistema de ecuaciones
x1 2 . x2 7
a Find ( x1 , x2 )
43
a =
25
Soluciones del sistema

Más Sobre Graficación


π
α 0, .. 5 . π
50
Rango de variación
α
r( α) 1.1
Función a representar
x( α) r ( α ) . cos ( α )
Formula de transformación de polares a rectangulares.
y( α) r ( α ) . sin ( α )

y( α )

x( α )

MathCAD 7.0 17
También hay ocasiones en que es de utilidad representar según un eje con escala
logarítmica (o ambos ejes). Esta posibilidad esta en la opción Graphics, Graph Format
Supóngase el siguiente ejemplo:
x .1 , .11 .. 1
Rango de valores para x
x
y( x ) 10
Función a representar, se elegirá el eje de ordenadas logarítmico.

y( x )

Gráficos 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 números de filas y
columnas de la matriz como los ejes x e y. Los elementos de la matriz serán 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 representación 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 omisión (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 líneas para conectar los puntos en el gráfico. La grilla distorsionada
creada por estas líneas representa la superficie.
La perspectiva para la interpretación de esta superficie depende de la posición del
observador con respecto a la misma. Es posible formatear esta característica del gráfico.
A modo de ejemplo:
N 20
Numero de puntos a graficar en cada dirección
i 0 .. N
j 0 .. N
índices
xi
1.5 .15 . i
yj 1.5 .15 . j
grilla
2 2
f( x , y) sin x y
Función a graficar
M f x ,y
i, j i j
Matriz de alturas (cotas)
MathCAD 7.0 18
M

Archivos de Datos
Mathcad puede leer y escribir archivos de datos, esto es archivos ASCII que contienen
valores numéricos. La lectura permite una fluida interacción entre otros programas, que
pueden generar los datos, y Mathcad que puede cumplir con el análisis 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 números separados por comas, espacios o
retornos de carro. Los siguientes son algunos ejemplos de archivos que Mathcad puede
leer, suponiendo que están en formato ASCII.
- Un archivo conteniendo datos experimentales capturados con hard y soft de adquisición
de datos.
- Un archivo creado por una Hoja de Calculo sobre un disco.
- Una columna de números tipeados en un Procesador de Texto y salvado en
formato ASCII plano.
- Salida desde un programa en BASIC.
- Datos provenientes de un Mainframe.
Los números en los archivos de datos pueden ser enteros tales como 3 o -1, números en
punto flotante como 2.54, o números en formato E, tal como 4.51E-4. Mathcad no lee
ni escribe números complejos en forma directa desde o hacia archivos.
Los archivos creados (o a ser leídos) por Mathcad deben tener extensión PRN.
Para ejemplificar lo dicho:
i 0 .. 5
j 0 .. 5
índices
a i j
i, j
Genera matriz a de 6 por 6
WRITEPRN ( "ARCHIVO.prn" ) a
Escribe la matriz en ARCHIVO.PRN
a 0
Desaparece a como matriz
a READPRN ( "ARCHIVO.prn" )
Reconstruye a:

MathCAD 7.0 19
0 1 2 3 4 5

1 2 3 4 5 6

2 3 4 5 6 7
a =
3 4 5 6 7 8

4 5 6 7 8 9

5 6 7 8 9 10
k 0 .. 5
Rango variable
b 88
0, k
Matriz fila 1 por 6, con elementos 88.
APPENDPRN ( "ARCHIVO.prn" ) b
se agrega a ARCHIVO.
a READPRN ( "ARCHIVO.prn" )
Verificación
0 1 2 3 4 5

1 2 3 4 5 6

2 3 4 5 6 7

a = 3 4 5 6 7 8

4 5 6 7 8 9

5 6 7 8 9 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 automático de
las tareas domesticas asociadas con el uso de unidades y dimensiones en calculo científico.
Una vez que se ingresan las definiciones apropiadas, Mathcad asume automáticamente las
conversiones y señala cálculos dimensionales incorrectos e inconsistentes.
Se pueden cambiar los nombres de las unidades básicas 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 1M
s 1T
MKS
ma 75 . kg
m
acel 3.
2
s
m
acel_gra 9.8 .
2
s
Fuerza ma . ( acel acel_gra )
2
Fuerza = 960 kg m sec
Como se puede observar, el resultado se da en términos de unidades básicas, 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 ecuación.
Cuando se ingresa una unidad apropiada o combinación de ellas en el cuadradito,
Mathcad convierte el resultado en pantalla a aquellas unidades.

MathCAD 7.0 20
Si la combinación de unidades que se ingresan son apropiadas, luego todas las
dimensiones (longitud, masa, tiempo, carga) desaparecerán.
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.
Además, crea un cuadradito al final de la ecuación. Este es el lugar donde se deberán
tipear las unidades para esta ecuación.
- Tipear 'newton' para newton. Cuando se ingresan unidades en el cuadradito, se puede
hacerlo con una única unidad o con una expresión tal como 'joule/sec'. Cualquiera de las
unidades que se han de usar ya habrán sido definidas en este punto del documento.
- Apretar F9 para calcular el resultado. Mathcad saca por pantalla la respuesta en términos
de la unidad que se ingreso.
m
newton kg .
2
s
Definición de la unidad de fuerza
Fuerza = 960 newton
Conversión
Si se quiere expresar en 'dina':
UNIDADES BASICAS
g 1M
cm 1L
s 1T
'CGS'
cm
dina g.
2
s
Definición de la unidad de fuerza
Fuerza = 960 dina
Conversión

Otras Conversiones
Las técnicas descriptas hasta aquí no están restringidas a valores con dimensiones
longitud, tiempo, masa y carga. Se pueden crear también variables y usar- las como
unidades aunque no tengan dimensiones.
Un ejemplo es la función 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
= 60 %
50

MathCAD 7.0 21

También podría gustarte