Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Sin duda, estas definiciones ofrecen una imagen global de lo que la ingeniería
encierra; sin embargo, conviene abundar al respecto, con objeto de distinguirla
con toda claridad de otras actividades del ser humano.
El ingeniero debe manejar muy bien las matemáticas y las ciencias naturales,
porque necesita aplicarlas adecuadamente al desarrollar y realizar sus diseños;
el científico también requiere de tales conocimientos, pero su objetivo es el de
aportar nuevos conocimientos, siempre dentro del campo del saber, donde el
valor fundamental es la verdad. El ingeniero es un hacedor, cuyo valor
esencial es la utilidad y, en sus quehaceres, requiere establecer una dialéctica
permanente entre lo verdadero y lo útil.
El ingeniero debe hacer todo esto de manera económica, por lo que otro
elemento fundamental que norma su ejercicio profesional es el sano equilibrio
entre el costo de los proyectos y la funcionalidad, la confiabilidad y la
seguridad que debe ofrecer a los usuarios. Se dice que el ingeniero puede
hacer con un peso lo que cualquiera tendría que hacer con dos.
||||||||||||||||||
Aún ahora, para contar algunas cosas, es útil usar rayas verticales, agrupando
de cinco en cinco.
||||| ||||| ||||| ||| = 18
Hay muchas maneras de contar: de dos en dos, porque las personas tienen dos
manos, dos pies, dos ojos y dos orejas; de cinco en cinco, porque hay cinco
dedos en cada mano; de diez en diez, porque son diez los dedos de las manos;
de veinte en veinte, porque se tienen veinte dedos sumando los de las manos y
los pies. Por eso, los números que sirven para contar se llaman naturales.
Los egipcios fueron quizá los primeros que crearon una forma de escritura
numérica, usando diferentes símbolos:
Ejemplo:
|||∩∩∩@@@
||||∩ ||∩∩∩@@@
|||| ||@ ||∩∩∩@@@
18 102 1997
I V X L C D M
1 5 10 50 100 500 1000
Las reglas de escritura incluyen el no usar nunca tres símbolos iguales juntos,
lo que implica tener que hacer restas para interpretar correctamente la
representación de algunos números: IV, cinco menos uno; IX, diez menos uno;
XL, cincuenta menos diez; XC, cien menos diez; CD, quinientos menos cien;
y CM, mil menos cien.
El sistema numeral romano usa el diez como base, es decir, que la progresión
se realiza de diez en diez, de derecha a izquierda; el no uso del cero lo hace
pseudoposicional. Utiliza treinta numerales básicos para representar números
en el rango de 1 a 3999:
Ejemplos:
18 102 1997
•
0 1 5
0 5 10 15
1 6 11 16
2 7 12 17
3 8 13 18
4 9 14 19
Ejemplos:
4 x 400 = 1600
5 x 20 = 100 19 x 20 = 380
18 x 1 = 18 2x 1= 2 17 x 1= 17
18 102 1997
Además de contar, la gente luego quiso hacer algo más con los números:
medirlos, fraccionarlos, sumarlos, restarlos, multiplicarlos y dividirlos. Así
nació la aritmética, la que ha evolucionado a medida que el hombre avanza y
encuentra muchas cosas que calcular y también muy distintas maneras de
hacerlo. Pero toda la matemática se basa en el simple acto de contar.
Los numerales que han resultado más apropiados son los que usamos en la
actualidad. Fueron introducidos a Europa a través de los árabes, pero no
fueron ellos quienes los inventaron, sino los hindúes, que desde hace diecisiete
siglos usaban símbolos muy similares a los guarismos que se manejan hoy en
día. Se ha especulado mucho sobre la evolución de los numerales indo-
arábigos; es posible que los seis primeros hayan evolucionado como sigue:
1 4
2 5
3 6
Los cálculos, sin embargo, eran lentos y engorrosos, hasta que los árabes
inventaron el diez y, con él, el sistema decimal que conocemos, conviniendo
en que el valor de un guarismo varía con su posición, acompañándolo de uno
o varios ceros:
8 5 3
.0 7 4 5
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
23 22 20
1 1 0 1
que representa el número trece en sistema binario, y se lee "uno, uno, cero,
uno". El numeral obtenido se interpreta como sigue: De derecha a izquierda,
el primer 1 representa una unidad (20); luego aparece un cero, lo que significa
que no hay ningún grupo de dos unidades (21); el siguiente 1 representa dos
grupos de dos unidades (22); y el último 1 representa cuatro grupos de dos
unidades (23).
.1 1 0 1
El sistema octal, o de base ocho, requiere de 8 símbolos, los cuales pueden ser
los mismos del sistema decimal, del 0 al 7, o cualesquiera otros que se elijan
convencionalmente. El valor de un guarismo varía con su posición,
acompañándolo de uno o varios ceros:
| | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | |
(1 x 161) + (3 x 160)
1 x 28 + 1 x 27 + 1 x 26 + 1 x 23 + 1 x 22 + 1 x 20 =
256 + 128 + 64 + 8 + 4 + 1 = 46110
5 x 82 + 4 x 81 + 3 x 80 = 320 + 32 + 3 = 35510
A octal:
011 111 001 101 El número 111110011012 en octal es: 37158
3 7 1 5
A hexagesimal:
0111 1100 1101 El número 111110011012 en hexagesimal es 7CD16
7 C D
A binario:
5 4 3 El número 5438 en binario es: 1011000112
101 100 011
A hexagesimal:
0001 0110 0011 El número 5438 en hexagesimal es: 16316
1 6 3
A binario:
9 B 2 El número 9B216 en binario es:
1001 1011 0010
1001101100102
A octal:
100 110 110 010 El número 9B216 en octal es: 46628
4 6 6 2
A octal:
0.111 110 011 010 El número 111110011012 en octal es:
0. 7 6 3 2 0.76328
A hexagesimal:
0.1111 1001 1010 El número 111110011012 en hexagesimal es:
0. F 9 A 0.F9A16
A binario:
0. 5 4 3 El número 5438 en binario es:
0.101 100 011 0.1011000112
A hexagesimal:
0.1011 00011000 El número 5438 en hexagesimal es:
0. B 1 8 0.B1816
A binario:
0. 9 B 2 El número 9B216 en binario es:
0.1001 1011 0010 0.1001101100102
A octal:
0.100 110 110 010 El número 9B216 en octal es:
0. 4 6 6 2 0.46628
1.2 Aproximaciones.
1.3 Errores.
Las ecuaciones (1.1), (1.2), (1.3) y (1.4) suponen que se conoce el valor
verdadero de X, lo que hace que los errores absoluto y relativo: E y e sean
también verdaderos. Pero normalmente X no se conoce; no tendría sentido
considerar una aproximación, si se conociese el valor verdadero.
La mejor estimación posible del verdadero valor de X es su aproximación X*
y se define entonces una estimación del error relativo como:
Algunos métodos numéricos usan un esquema iterativo en los que se hace una
aproximación con base en la aproximación previa y esto se hace varias veces,
para obtener cada vez mejores aproximaciones:
Los cálculos se repiten hasta que: e* < eo, donde eo es un valor prefijado
previamente.
Por ejemplo, cuando se dice que el tirante de agua de una presa es de 123 m,
habiendo hecho la medición mediante un dispositivo que ofrece una precisión
de tres cifras significativas, el tirante de agua realmente puede fluctuar entre
122.5 y 123.5 m.
X ∈ [122.5, 123.5) X* = 123
El error inherente absoluto máximo que se puede llegar a cometer cumple con
la desigualdad: Emax ≤ 0.5 m;
y el correspondiente error inherente relativo máximo cumple con la
desigualdad: emax ≤ 0.5/122.5 = 0.00408.
El error inherente absoluto medio que se puede cometer cumple con la
desigualdad: Emed ≤ 0.25 m;
E = |g| x 10n-t
El error absoluto máximo que se puede llegar a cometer, en cualquier caso, es:
e = |g/F| x 10-t
El error relativo máximo que se puede llegar a cometer, en todo caso, es:
e* = |g/f| x 10-t
El error relativo máximo estimado que se puede llegar a cometer es:
El error absoluto máximo que se puede llegar a cometer, en cualquier caso, es:
El error relativo máximo que se puede llegar a cometer, en todo caso, es:
Redondeo truncado:
X* = 0.1641 x 103
Redondeo simétrico:
X* = 0.1642 x 103
0.9999 x 100
0.8888 x 101
0.7777 x 102
0.6666 x 103
0.5555 x 104
0.4444 x 105
0.3333 x 106
0.2222 x 107
0.1111 x 108
a) primero considerando todas las cifras incluidas en los sumandos.
b) luego efectuando la suma de arriba hacia abajo, con redondeo simétrico y
t = 4, calcule el error relativo porcentual correspondiente.
c) luego efectuando la suma de abajo hacia arriba, con redondeo simétrico y
t = 4, calcule el error relativo porcentual correspondiente.
d) compare los errores cometidos en los incisos b y c, y saque conclusiones.
En ambos casos se cumple que: e < emax = 0.5 x 101-t = 0.5 x 10-3
En este caso, e > emed = 0.25 x 10-3, lo que se explica porque el ejemplo está
amañado para que dé errores significativos.
Por ejemplo, 3.1416 es una buena aproximación del número π, pero el valor
exacto π no puede ser expresado numéricamente por completo, pues consta de
un número infinito de dígitos: 3.141592653589793...; lo mismo ocurre con el
2.7183 para el número e, el 1.4142 para √ 2, y el 0.33333 para 1/3.
Ex+y = Ex + Ey + Er
Ex-y = Ex −Ey + Er
Exy = X Ey + Y Ex + Er
Las ecuaciones (1.10), (1.11), (1.12) y (1.13) muestran como se propagan los
errores al efectuar las operaciones aritméticas de suma, resta, producto y
cociente, respectivamente. La propagación de los errores crece en la medida
que se efectúan más y más operaciones, aunque eventualmente llegan a
disminuir por efecto de compensación, cuando éstas se combinan.
a) Suma: + er
X/(X + Y) Y/(X + Y)
X Y
ex ey
b) Resta: − er
X Y
ex ey
c) Producto: • er
1 1
X Y
ex ey
c) Cociente: / er
1 −1
X Y
ex ey
Se observa que los valores anotados a un lado de los segmentos de recta que
unen a las variables X y Y con los símbolos de suma, resta, producto y
cociente, son precisamente los coeficientes de los errores relativos ex y ey en
las ecuaciones (1.9), (1.10), (1.11) y (1.12), respectivamente.
er •
1 −1
er + Z ez
X/(X + Y) Y/(X + Y)
X Y
eu = e(x+y)z = ex+y + ez + er
ex+y = [X/(X+Y)]ex + [Y/(X+Y)]ey + er
eu = ez + er + er
eu ≤ 0.5 x 101-t + 0.5 x 101-t + 0.5 x 101-t = 1.5 x 101-t
a) X
er +
(A+B+C)/(A+B+C+D) D/(A+B+C+D)
er + D eD
(A+B)/(A+B+C) C/(A+B+C)
er + C eC
A/(A+B) B/(A+B)
eA A B eB
+ __A+B+C_ er + ____D___ eD + er
A+B+C+D A+B+C+D
eA = eB = eC = eD = er = e ≤ 0.5 x 101-t
+ __A+B+C_ e + ____D___ e + e
A+B+C+D A+B+C+D
eX _A+B+A+B+C+A+B+C+D+A+B+C+D_ e = _4A+4B+3C+2D_ e
A+B+C+D A+B+C+D
eA = eB = eC = eD = 0; er = e ≤ 0.5 x 101-t
eX = ___A+B__ e + __A+B+C_ e + e
A+B+C+D A+B+C+D
= _A+B+A+B+C+A+B+C+D_ e = _3A+3B+2C+D_ e
A+B+C+D A+B+C+D
b) X
er +
(A+B)/(A+B+C+D) (C+D/(A+B+C+D)
er + + er
A B C D
eA eB eC eD
Si eA = eB = eC = eD = er = e ≤ 0.5 x 101-t
+ ____D___ e + ___C+D__ e + e
A+B+C+D A+B+C+D
eX _A+B+A+B+C+D+C+D+A+B+C+D_ e = _3A+3B+3C+3D_ e = 3e
A+B+C+D A+B+C+D
Si eA = eB = eC = eD = 0; er = e ≤ 0.5 x 101-t
eX = ___A+B__ e + ___C+D__ e + e
A+B+C+D A+B+C+D
= _A+B+C+D+A+B+C+D_ e = _2A+2B+2C+2D_ e = 2e
A+B+C+D A+B+C+D
Los bits se agrupan en unidades llamadas palabras, las cuales pueden contener
8, 16, 32 o 64 bits, dependiendo de la computadora de que se trate (los
tamaños de palabra más usuales son los de 16 o de 32 bits). También se
utilizan otras unidades denominadas bytes, constituidos generalmente por 8
bits, y utilizados como particiones de palabras, para representar caracteres.
Así, por ejemplo, una palabra de 32 bits consta de 4 bytes.
La manera en que se usan los bits para registrar los números enteros y los
números fraccionarios, varía en función del diseño de la computadora
Para los números negativos, la polaridad se invierte: los ceros se cambian por
unos y los unos por ceros y se le añade un 1 al resultado, de manera que su
registro se hace así:
210 + 29 + 27 + 26 + 25 + 24 + 23 + 21 = 178610
Le sumamos 1: 1110100110111112
________________________________
1111010011011111
(−)
Le restamos 1: 1110110010100102
X = F x 10n
F ∈ [0.1, 1) ; n∈I
X = G x 2m
± 0.1mmmmmmmmmmmmmmmmmmmmmmm x 2 ± eeeeeee
m = 0, 1 ; e = 0, 1
___________________________________________________
± ± e e e e e e e mmmmmmmmmmmmmmmmmmmmmmm
Para los números negativos, la polaridad se invierte: los ceros se cambian por
unos y los unos por ceros y se le añade un 1 al resultado, de manera que su
registro se hace así:
2-1 = 0.5
El número real más pequeño (sin incluir al cero), que puede representarse es:
De manera que el rango total para los números reales positivos o negativos, en
este tipo de computadora es de 1.47 x 10-39 a 1.70 x 1038.
Por ejemplo, si el número real más pequeño que puede representarse en una
computadora como la descrita anteriormente es:
1.70141173319 x 1038,
Entre estos dos últimos valores, tampoco se puede representar ningún número
real con notación de punto flotante en este tipo de computadora; el tamaño de
este intervalo es 1.0141 x 1031, que es 6.9 x 1069 veces más grande que el
correspondiente a valores más pequeños: 1.47 x 10-39. Esto significa que la
distribución de números reales que pueden ser representados en una
computadora no es uniforme, sino que hay mucho mayor densidad en los
valores más pequeños que en los más grandes.
Para casos muy eventuales se usa el recurso de doble precisión que ofrecen las
propias computadoras y que consiste en utilizar un doble tamaño de palabra
para representar y almacenar números reales en formato de punto flotante. La
desventaja de utilizar tal recurso es el mayor consumo de memoria y el mayor
tiempo de ejecución de los programas, los cuales, al menos que se duplican.
0.3125 100 0
0.6250 0 50 0
0.2500 1 25 1
0.5000 0 12 0
0.0000 1 6 0
3 1
1 1
0
0.000721619 0.168091136 1
0.001443238 0 0.336182272 0
0.002886476 0 0.672364544 0
0.005772952 0 0.344729088 1
0.011545904 0 0.689458176 0
0.023091808 0 0.378916352 1
0.046183616 0 0.757832704 0
0.092367232 0 0.515665408 1
0.184734464 0 0.031330816 1
0.369468928 0 0.062661632 0
0.738937856 0 0.125323264 0
0.477875712 1 0.250646528 0
0.955751424 0 0.501293056 0
0.911502848 1 0.002586112 1
0.823005696 1 0.005172224 0
0.646011392 1 0.010344448 0
0.292022784 1 0.020688896 0
0.584045568 0 0.041377792 0
−0.00072161910 = −0.00000000001011110100101011000010002
= −0.1011110100101011000010002 x 2-1011
b) El número más pequeño mayor que uno, que podría almacenarse es:
Sea una función f(X) que tiene derivadas continuas hasta de orden n en el
punto Xi, para el cual se conoce el valor de la función y el de sus derivadas.
P(Xi) = b0
P'(Xi) = b1
P''(Xi) = 2b2 = 2!b2 _____ (1.18)
...
P(n)(Xi) = n!bn
b0 = f(Xi)
b1 = f'(Xi)
b2 = f''(Xi)/2! _____ (1.19)
...
bn = f(n)(Xi)/n!
∝ ∝
ó f(Xi−1) = Σ f(j)(Xi)hj/j! −Σ f(j)(Xi)hj/j! _____ (1.22')
j par j impar
donde h es el tamaño del paso, tratándose en este caso de un paso hacia atrás.
Ejemplo. En el punto Xi = 1, la función f(X) y sus derivadas toman los
siguientes valores:
= 1 + 6X − 6 + X2 − 2X + 1 + X3 −3X2 + 3X − 1
= − 5 + 7X −2X2 + X3
h = Xi+1 − Xi = 3 − 1 = 2
= 1 + 12 + 4 + 8 = 25
= 1 −6 + 6X + X2 − 2X + 1 −1 + 3X − 3X2 + X3
= − 5 + 7X −2X2 + X3
h = Xi −Xi−1 = 1 −0 = 1
= 1 −6 + 1 −1 = −5
En el ejercicio anterior, el polinomio obtenido se ajusta perfectamente a la
función, porque ésta es algebraica, polinomial de tercer grado; en este caso,
las derivadas de orden superior al tercero se anulan, por lo que los primeros
cuatro términos de la expansión en serie de Taylor son suficientes para
determinar, sin error alguno, el comportamiento de la función, para cualquier
valor de X.
+ fv(Xi)h5/5! + fvi(Xi)h6/6!
y en forma alternativa:
f(Xi+1) = f(Xi) + f'(Xi)h + f''(Xi)h2/2! + f'''(Xi)h3/3! + ... + f(n)(Xi)hn/n! + Rn
_____ (1.23)
f(Xi+1) ≅ f(Xi)
f(Xi+1) = f(Xi) + R0
R1 es un residuo de primer orden que, al igual que se hizo con R 0, pero ahora
considerando el teorema extendido del valor medio, también se puede evaluar
de manera exacta mediante:
R1 = f''(ξ)h2/2!
Y así, sucesivamente:
Sabemos que: e0 = 1,
entonces: Xi = 0 ; Xi+1 = 1 ; h = 1 −0 = 1
f(0) = e0 = 1 f(1) = e
f'(X) = ex f'(0) = 1
f''(X) = ex f''(0) = 1
f'''(X) = ex f'''(0) = 1
...
f'(n)(X) = ex f'(n)(0) = 1
con la seguridad de que los residuos estimados a partir de este valor y, por
ende, los errores asociados a ellos, siempre serán superiores a los verdaderos.
1.6.1 Convergencia.
1.6.2 Estabilidad.
5. ECUACIONES DIFERENCIALES ORDINARIAS. SOLUCIÓN
NUMÉRICA.
Ejemplo: Imaginemos un paracaidista que pesa 68.1 kg, que se lanza desde
una gran altura. El paracaidista cae y, antes de abrir el paracaídas, a medida
que avanza el tiempo, adquiere cada vez más velocidad, hasta que llega el
momento en que la fuerza de fricción del aire sobre el paracaidista, equilibra
su peso y la velocidad se estabiliza, porque deja de haber aceleración en la
caída. El problema consiste en predecir la velocidad del paracaidista durante
la caída, a través de un modelo matemático: una función υ(t), cuyo
comportamiento vamos a deducir.
Un diagrama de cuerpo libre del paracaidista permite ver que existen dos
fuerzas que actúan sobre él: una fuerza contante que ejerce la gravedad sobre
su masa: W = mg (g = 9.81 m/s2), y una fuerza variable que ejerce el aire en
oposición al movimiento de caída: Fr = − kυ (k = 12.5 kg/s es una constante de
fricción). Obviamente, la suma de estas dos fuerzas es variable durante la
caída y, en atención a la segunda ley de Newton, la aceleración
correspondiente también es variable y puede ser descrita por la variación de
velocidad con respecto al tiempo.
F = W + Fr ; F = mg − kυ ; F = ma ; a = dυ/dt ; F = m dυ/dt
dυ/(g − kυ/m) = dt ;
si t = 0, υ = 0 ; 0 = (m/k)(g −C2) ; C2 = g
Solución numérica:
dυ/dt ≅ ∆υ/∆t = [υ(ti+1) −υ(ti)]/(ti+1 − ti) ;
Solución aproximada
t υ
0 0
2 19.62
4 32.04
6 39.90
8 44.87
10 48.02
t0 = 0 ; υ(t0) = 0 ;
Con la serie de Taylor, las aproximaciones a los valores de la función son muy
buenas, para valores de t cercanos a t0 = 0, pero difieren mucho de los valores
verdaderos, para valores de t lejanos a t0 = 0, como puede apreciarse.
donde: Rn = f(n)(ξi,yi)hn+1/(n+1)!
yi+1 = yi + Φh
Conviene realizar una vez más el ejercicio, con objeto de identificar la forma
en que se aplica el método de Euler.
= yi + 0.1xi + 0.2xiyi
Φ= [f(xi,yi) + f(xi+1,yi+1)]/2
La ecuación (5.5) es la fórmula del método de Euler y se aplica una sola vez
para predecir el valor de y°i+1; en cambio, la ecuación (5.4) puede ser usada
más de una vez en cada paso, con objeto de afinar más la aproximación, lo
cual no siempre se logra.
Ejemplo. Regresando al problema del paracaidista, resolver la ecuación
diferencial correspondiente, usando el método de Heun, iterando una sola vez
en cada paso.
= 0.70027665 υi + 16.01867841
Φ= f(xi+0.5,yi+0.5)
yi+1 = yi + f(xi+0.5,yi+0.5)h
___ (5.6)
= 9.81 + 0.8164464 υi
= 0.70027665 υi + 16.01867841
donde: ai , constantes y
k1 = f(xi,yi)
yi+1 = yi + f(xi,yi)h
k1 = f(xi,yi)
= yi + f(xi+0.5, yi+0.5)]h
k1 = f(xi,yi)
k4 = f(xi + h, yi + k3h)
= 8.00933918 − 0.14919699 υi
= 8.33985695 − 0.15616795 υi
= 6.74837847 − 0.12622322 υi
= 16.41892358 + 0.69316443 υi
solución que mucho más cercana a la verdadera, que las obtenidas utilizando
métodos de segundo orden.