Está en la página 1de 15

ANALISIS NUMERICOS

MODELOS MATEMATICOS Y SOLUCIÓN NUMERICA


SOLUCIÓN ANALÍTICA DEL t [s] v(t) [m/s]
PROBLEMA DE UN PARACAIDISTA. 0 0,00
• UN PARACAIDISTA CON UNA MASA DE 68.1 KG SALTA DE UN
GLOBO AEROSTÁTICO FIJO. APLIQUE LA ECUACIÓN:
2 16,40

𝒄
𝒈𝒎 − 𝒕
𝒗 𝒕 = (𝟏 −𝒆 𝒎 )
𝒄

PARA CALCULAR LA VELOCIDAD ANTES DE QUE SE ABRA EL


PARACAÍDAS. CONSIDERE QUE EL COEFICIENTE DE
4 27,77
6 35,64
RESISTENCIA ES IGUAL A 12.5 KG/S.
SOLUCIÓN:
𝟗. 𝟖 𝟔𝟖. 𝟏 𝟏𝟐.𝟓

8 41,10
− 𝒕
𝒗 𝒕 = 𝟏−𝒆 𝟔𝟖.𝟏 = 𝟓𝟑. 𝟑𝟗(𝟏 − 𝒆−𝟎.𝟏𝟖𝟑𝟓𝟓𝒕 )
𝟏𝟐. 𝟓
De acuerdo con el modelo, el paracaidista acelera rápidamente. Se alcanza una velocidad de 44.87 m/s (100.4 mi/h)
después de 10 s. Observe también que, después de un tiempo suficientemente grande, alcanza una velocidad
constante llamada velocidad terminal o velocidad límite de 53.38 m/s (119.4 mi/h). Esta velocidad es constante
porque después de un tiempo la fuerza de gravedad estará en equilibrio con la resistencia del aire. Entonces, la fuerza
total es cero y cesa la aceleración.

clear all;
clc;
t=linspace(0,50);
v=(9.8*68.1/12.5)*(1-exp((-12.5/68.1)*t));
plot(t,v)
SOLUCIÓN NUMÉRICA AL PROBLEMA DE CAÍDA DE UN
PARACAIDISTA t [s] v(t) [m/s]

• OBTENER LA SOLUCIÓN UTILIZANDO LA ECUACIÓN: 0 0,00


• 𝑣 𝑡𝑖+1 𝑐
= 𝑣 𝑡𝑖 + [𝑔 − 𝑚 𝑣 𝑡𝑖 ](𝑡𝑖+1 − 𝑡𝑖 )
2 19,60
• EMPLEE UN TAMAÑO DE PASO DE 2 S PARA EL CÁLCULO.
• AL EMPEZAR LOS CÁLCULOS 𝑡𝑖 = 0, 𝑣(𝑡𝑖 ) = 0 . 4 32,00
6 39,85
8 44,82
Los resultados se muestran gráficamente. Como se puede ver, el método numérico se aproxima bastante a la solución
exacta. Sin embargo, debido a que se emplean segmentos de rectas para aproximar una función que es una curva
continua, hay algunas diferencias entre los dos resultados. Una forma de reducir estas diferencias consiste en usar un
tamaño de paso menor. Por ejemplo, si se aplica la ecuación con intervalos de 1 s, se obtendría un error menor, ya que
los segmentos de recta estarían un poco más cerca de la verdadera solución. Con los cálculos manuales, el esfuerzo
asociado al usar incrementos cada vez más pequeños haría poco prácticas tales soluciones numéricas. No obstante, con
la ayuda de una computadora personal es posible efectuar fácilmente un gran número de cálculos; por lo tanto, se puede
modelar con más exactitud la velocidad del paracaidista que cae, sin tener que resolver la ecuación diferencial en forma
analítica.
PROGRAMACIÓN Y SOTFWARE
❑ Matlab
Se utiliza el editor para poder realizar programas computacionales que
permiten ampliar la capacidad de herramientas.
❑ Excel
Se utilizan los macros VBA (visual Basic for Applications).
FORMAS DE PROGRAMAR
ARITMÉTICA COMPUTACIONAL

• EL ERROR QUE SE PRODUCE CUANDO SE UTILIZA UNA CALCULADORA O


COMPUTADORA PARA REALIZAR CÁLCULOS CON NÚMEROS REALES
RECIBE EL NOMBRE DE ERROR DE REDONDEO. NUMÉRICAMENTE LOS
ERRORES DE REDONDEO SE RELACIONAN DE MANERA DIRECTA CON LA
FORMA EN QUE SE GUARDAN LOS NÚMEROS EN LA MEMORIA DE LA
COMPUTADORA. LA UNIDAD FUNDAMENTAL MEDIANTE LA CUAL SE
REPRESENTA LA INFORMACIÓN SE LLAMA PALABRA. ESTA ENTIDAD
CONSISTE EN UNA CADENA DE DIGITOS BINARIOS.
BASE DE NÚMEROS
• UN SISTEMA NUMÉRICO ES SIMPLEMENTE UNA CONVENCIÓN PARA REPRESENTAR CANTIDADES. UNA BASE ES
EL NÚMERO QUE SE USA COMO REFERENCIA PARA CONSTRUIR UN SISTEMA. EL SISTEMA DE BASE 10 UTILIZA 10
DÍGITOS (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) PARA REPRESENTAR NÚMEROS. PARA GRANDES CANTIDADES SE USA LA
COMBINACIÓN DE ESTOS DÍGITOS BÁSICOS; CON LA POSICIÓN O VALOR DE POSICIÓN SE ESPECIFICA SU
MAGNITUD.
• EN EL SENTIDO DE LAS COMPUTADORAS, ESTÁN LIMITADAS A DOS ESTADOS 0 Y 1. ESTO SE RELACIONA CON EL
HECHO DE QUE LAS UNIDADES LÓGICAS FUNDAMENTALES DE LAS COMPUTADORAS DIGITALES SEAN
COMPONENTES ELECTRÓNICOS DE APAGADO/ENCENDIDO. POR LO TANTO, LOS NÚMEROS EN LA COMPUTADORA
SE REPRESENTAN CON UN SISTEMA BINARIO O DE BASE 2.
• SIN EMBARGO EN LOS LENGUAJES DE MAQUINA EXISTEN OTROS SISTEMAS NUMÉRICOS, EN PARTICULAR EL
OCTAL Y EL HEXADECIMAL ESTOS SISTEMAS TIENEN SIMILITUD AL SISTEMA BINARIO Y PUEDEN TRADUCIRSE
CON FACILIDAD.
• REPRESENTACIÓN DECIMAL (BASE 10) DE UN NÚMERO
ENTERO Y REPRESENTACIÓN BINARIA (BASE 2).
CONVERSIÓN DE NÚMEROS ENTEROS Y FRACCIONARIOS
• TODO NÚMERO ENTERO n DE p+1 DIGÍTOS EN BASE b SE REPRESENTA:
𝑑𝑝 … 𝑑3 𝑑2 𝑑1 𝑑0 . DONDE 𝑑𝑗 ∈ 0, 𝑏 − 1
𝑏

• EL VALOR DECIMAL DE UN NÚMERO ENTERO EN BASE b ESTÁ DADO POR:


𝑝

෍ 𝑑𝑗 𝑏 𝑗
𝑗=0

• TODO NÚMERO FRACCIONARIO f DE K DÍGITOS, EN BASE b SE REPRESENTA :


0. 𝑑−1 𝑑−2 𝑑−3 … . 𝑑−𝑘 𝑏 DONDE 𝑑−𝑗 ∈ 0, 𝑏 − 1

• EL VALOR DECIMAL DE UN NÚMERO FRACCIONARIO EN BASE b ESTÁ DADO POR:


𝑘

෍ 𝑑−𝑗 𝑏 −𝑗
𝑗=1
REPRESENTACIÓN ENTERA
• EL MÉTODO MÁS SENCILLO SE DENOMINA MÉTODO DE MAGNITUD CON SIGNO Y EMPLEA EL PRIMER BIT DE
UNA PALABRA PARA INDICAR EL SIGNO: CON UN 0 PARA POSITIVO Y UN 1 PARA EL NEGATIVO. LOS BITS
SOBRANTES SE USAN PARA GUARDAR EL NÚMERO.
• EJEMPLO: REPRESENTACIÓN DEL NUMERO -173 EN UNA COMPUTADORA DE 16 BITS:
REPRESENTACIÓN DEL PUNTO FLOTANTE
• LAS CANTIDADES FRACCIONARIAS GENERALMENTE SE RESPRESENTAN EN LA COMPUTADORA USANDO LA FORMA DE PUNTO
FLOTANTE. EN 2008 SE PUBLICO UN NUEVO REPORTE LLAMADO BINARY FLOATING POINT ARITHMETIC ESTÁNDAR 754-2008 ,
EL CUAL PROPORCIONA ESTÁNDARES PARA NÚMEROS DE PUNTO FLOTANTE DECIMALES Y BINARIOS.

• UNA REPRESENTACIÓN DE 64 BITS SE USA PARA UN NÚMERO REAL. EL PRIMER BIT ES UN INDICADOR DE SIGNO
DENOMINADO S. A ESTE SE LE SIGUE UN EXPONENTE DE 11 BITS C, LLAMADO CARACTERISTICA, Y UNA FRACCIÓN BINARIA DE
52 BITS, F, LLAMADA MANTISA. LA BASE PARA EL EXPONENTE ES 2.
• UNA REPRESENTACIÓN DE 32 BITS EL PRIMER BIT INDICA EL SIGNO, LOS SIGUIENTES 8 SIGNOS REPRESENTAN EL
EXPONENTE Y LOS ÚLTIMOS 23 SON PARA LA MANTISA.
ILUSTRACIÓN

• PARA AHORRAR ALMACENAMIENTO Y PROPORCIONAR UNA REPRESENTACIÓN ÚNICA PARA CADA


NÚMERO DE PUNTO FLOTANTE, SE IMPONE UNA NORMALIZACIÓN:

• −1 𝑠 2𝑐−1023(1 + 𝑓)
GRACIAS

También podría gustarte