Академический Документы
Профессиональный Документы
Культура Документы
Introduccin al Clculo
Numrico.
Introduccin al Clculo Numrico
Complejidad computacional
El clculo numrico. Objetivos
Tratamiento numrico de un problema
Clasificacin de los mtodos numricos
Complejidad computacional
Tratamiento numrico de un problema
Fr=-c*v (rozamiento)
functionv=paraca(t,iter,c,m)
g=980;dt=t/iter;v=0;
disp(sprintf('tiempo(s)|velocidad(cm/s)\n
|'))
fori=dt:dt:t;
v=v+(980(c/m)*v)*dt;
disp(sprintf('%8.1f|%8.1f',[i,v]))
end
Tratamiento numrico de un problema
Identificacin del problema y definicin de objetivos
Descripcin matemtica
Anlisis numrico
Programacin
Verificacin
Produccin
Interpretacin
Tratamiento numrico de un problema
Verificacin
Produccin
paraca(12,6,12500,68100);
tiempo(s)|velocidad(cm/s)
|
2.0|1960.0
4.0|3200.5
6.0|3985.6
8.0|4482.4
10.0|4796.9
12.0|4995.9
Tratamiento numrico de un problema
paraca(12,12,12500,68100)
tiempo(s)|velocidad(cm/s)
|
1.0|980.0
2.0|1780.1
3.0|2433.4
4.0|2966.7
5.0|3402.2
6.0|3757.7
7.0|4047.9
8.0|4284.9
9.0|4478.4
10.0|4636.4
11.0|4765.4
12.0|4870.7
Tratamiento numrico de un problema
g *m ( )
c
(1 e )
t
v (t ) m
c
paraca(12,6,12500,68100);
tiempo(s)|velocidad(cm/s) v(t)
|
2.0|1960.0 1640.5
4.0|3200.5 2776.9
6.0|3985.6 3564.2
8.0|4482.4 4109.5
10.0|4796.9 4487.3
12.0|4995.9 4749.0
inf| 5339.0 5339.0
Tratamiento numrico de un problema
Interpretacin
gerror(12,6,12500,68100);
Warning:Dividebyzero
Tratamiento numrico de un problema
Interpretacin
Tratamiento numrico de un problema
Complejidad computacional
El clculo numrico. Objetivos
Tratamiento numrico de un problema
Clasificacin de los mtodos numricos
Complejidad computacional
Clasificacin de los mtodos numricos
Mtodos directos
Solucin exacta (salvo errores de redondeo) tras un
nmero finito (y conocido a priori) de pasos
ejemplos: ax2+bx+c=0, regla de Cramer
Mtodos iterativos
Mtodos basados en la discretizacin del continuo
Clasificacin de los mtodos numricos
Mtodos directos ...
Mtodos iterativos
Mtodos que van construyendo una sucesin de
soluciones aproximadas a partir de una solucin
inicial, esperando que esa sucesin converja a la
verdadera solucin.
- requiere una aproximacin inicial
- puede no converger
ejemplo: bsqueda de races por biseccin
Complejidad computacional
El clculo numrico. Objetivos
Tratamiento numrico de un problema
Clasificacin de los mtodos numricos
Complejidad computacional
Complejidad computacional
Un algoritmo est compuesto por un nmero bien definido de
reglas (instrucciones) que resuelven un problema en un
nmero finito de pasos.
Existen pues dos parmetros que evalan el rendimiento:
TIEMPO y ESPACIO.
Complejidad temporal:
Determina el tiempo necesario para obtener la solucin, o el
coste de la mquina necesaria para producir las soluciones
a tiempo.
Ejemplo prctico: productividad en aplicaciones mdicas
(TAC, RM, ecografa...)
Complejidad espacial
Complejidad computacional