Está en la página 1de 29

Ing.

Jorge Moya

Introduccin
Las computadoras se utilizan ampliamente para

solucionar problemas cientficos, en este curso se


estudiar problemas de tipo tcnicos a diferencia
de los problemas de procesamiento de datos

Algunos Ejemplos
El diseo de un nuevo avin, absorbe miles de horas de

trabajo de computadora, la cual se utiliza para


investigar las relaciones existentes entre las
estructuras, aerodinmica, suministro de fuerza y
sistemas de control, y saber como se comportan stas
en diversas condiciones de vuelo. Despus de construir
un prototipo, las pruebas del vuelo proporcionan un
gran volumen de datos que se debe procesar y analizar,
aplicando generalmente tcnicas estadsticas.

Ejemplo 2
En el diseo de una planta de productos qumicos, se

necesitan calcular las capacidades, condiciones de


operacin y rendimientos, bajo una variedad de
circunstancia de circunstancias. Las tcnicas de
investigacin de operaciones, suelen ser muy tiles
para determinar las condiciones optimas de operacin,
teniendo en cuenta el factor econmico que implica
horas de anlisis y simulacin.

Ejemplo 3
Elaboracin de pronsticos meteorolgicos, hay que

utilizar una gran cantidad de datos y resolver


ecuaciones que, aunque en principio no son muy
difciles, implican clculos laboriosos.
En un estudio estadstico de las relaciones existentes
entre varios factores que afectan el aprendizaje, a
menudo se requiere de computadoras, desde clculos
modestos hasta estudios grandes de millones de
personas

Pasos para resolver un problema


por computadora
1.
2.

3.
4.
5.

6.
7.

8.

Identificacin del problema y definicin de la meta


Descripcin Matemtica
Anlisis Numrico
Formulacin del Algoritmo
Programacin
Verificacin del programa
Produccin
Interpretacin de los resultados

1.

Identificacin del problema y definicin de la meta

Con esto se indica que se debe identificar

perfectamente el problema y sus limitaciones, las


variables que intervienen y los resultados deseados. Se
debe definir lo que el desarrollo del sistema debe
realizar, que meta o combinaciones de meta se deben
alcanzar, bajo que condiciones debe operar y que
enfoque en general se debe dar para resolver el
problema.
Este proceso demanda un conocimiento completo del
problema

2. Descripcin Matemtica
Se hace necesario realizar la descripcin matemtica

del proceso en estudio.


Normalmente se debe asociar algn mtodo al caso
particular, o bien desarrollar uno nuevo, en todo caso se
requiere tener un conocimiento completo del problema y
de las ms importantes aplicaciones matemticas

3.- Anlisis Numrico


La formulacin matemtica del problema pudiera no

ser directamente traducible al lenguaje de la


computadora, ya que la computadora puede realizar
operaciones aritmticas y tomar decisiones.
Las ecuaciones diferenciales, integrales y coeficientes
de correlacin (algunos ejemplos) se deben expresar
en trminos de operaciones aritmticas que sean
adecuados para el computador.

4.- Formulacin del Algoritmo


Es la elaborar una declaracin precisa y sin

ambigedades de lo que exactamente desea que haga


la computadora con respecto a las operaciones que es
capaz de efectuar

5.- Programacin
Este paso consiste en traducir el mtodo de anlisis o

algoritmo de solucin expresndole como una serie


detallada de operaciones
Expresar el algoritmo en un lenguaje de computadora
que pueda entender
Existen gran cantidad de lenguajes de los cuales
debemos utilizar: fortran, c++ , Java ; Pyton, C# y otros

6.- Verificacin del Programa


Es la prueba exhaustiva del programa para eliminar

todos los errores que tenga de manera que efecte lo


que desea , los resultados de prueba se comparan con
soluciones conocidas de problemas ya resueltos
previamente en el anlisis numrico
Los programas que son adecuadamente documentados
sern mucho ms accesibles para el mantenimiento.

7.- Produccin
Es la ultima etapa en la que solo se proporcionan datos

de entrada del programa obtenindose las soluciones


correspondientes.
Este proceso puede ser inmediato como puede que
algunos programas se demoren por su complejidad
matemtica de calculo

8.- Interpretacin de resultados


Los informes del programa no constituyen siempre

una respuesta final al problema. El usuario debe


interpretar los resultados para ver que significan en
trminos de las metas planteadas .
Se pueden sacar varias conclusiones de los resultados
, y mejorarlos para que sean tiles a quien toma
decisiones

Identificacin del problema y definicin de la meta:


Funciones polinomiales

Una funcin polinomial de grado n con una variable es una


expresin algebraica de la forma:
(x) = anxn + an-1xn-1 + an-2xn-2 + ... + a2x2 + a1x1 + a0
en la cual x es la variable y las an, an-1, etc. son los coeficientes. Se
llama funcin porque para cualquier valor de x existe uno y solo
un valor de (x).

Ejemplo. El polinomio x4 + x3 - 11x2 - 9x + 18 es de cuarto


grado (por el exponente 4 de su primer trmino) y su
indeterminada o variable es x. Con este polinomio se puede
definir la funcin polinomial de grado 4 con una variable:
(x) = x4 + x3 - 11x2 - 9x + 18

Descripcin Matemtica
Evaluar numricamente una funcin es encontrar el valor de la funcin
para un valor numrico de sus variables. Si la funcin se escribe
como (x), la funcin evaluada para una valor numrico, por ejemplo 6, se
escribe (6). Para realizar la evaluacin se sustituye el valor numrico en
cualquier parte de la funcin en que aparezca la variable y se realizan las
operaciones aritmticas necesarias.
Ejemplo. Evaluar la funcin (x) = x4 + x3 - 11x2 - 9x + 18 cuando el valor
numrico de x es 4.
(4) = 44 + 43 - 11(4)2 - 9(4) + 18
(4) = 256 + 64 - 11(16) - 36 + 18
(4) = 256 + 64 - 176 - 36 + 18
(4) = 126

Anlisis Numrico
La divisin sinttica es un procedimiento por medio

del cual se puede dividir un polinomio de solo una


indeterminada, de orden n, entre un polinomio de
orden 1 de la forma x - a donde x es la indeterminada
y a es un nmero. Este procedimiento es puramente
numrico (no se requiere manejo de literales) y resulta
ms facil que la divisin de polinomios convencional.
Despus de realizada la divisin se obtiene como
cociente un polinomio de orden n - 1 y el residuo que es
un nmero.

Solucin con Anlisis numrico


(x) = x4 + x3 - 11x2 - 9x + 18
1

1
4

-11
20

-9
36

18
108

27

126

F(6)

4.- Formulacin del Algoritmo

Programacin

UC2-> Errores en los Mtodos


Numricos
Identifica los errores que se producen con la

utilizacin de mtodos numricos


Objetivos:
Conocer, aplicar, programar algoritmos para identificar
errores por truncamiento y redondeo y otros

Errores en los mtodos Numricos


Error: es la diferencia entre un valor calculado por una

formula y el valor verdadero


Tipos de Errores:
Error Inherente: es aquel que se produce por

procedimiento cclico de alguna variable


Error de Redondeo: Es el error que se comete por tener
limitacin en cuanto al numero de decimales que
pueden manejarse en las variables.

Y = Exp(X) Si X = 1
Y = 2,72828182818281
Redondeando a 4 cifras Y = 2,7283
del decimal quinto

depende de el valor

Error por truncamiento


Es el error cometido al eliminar uno o ms trminos

cuando una variable se forma de una sumatoria


Error Absoluto
Es la diferencia entre el valor calculado y el valor

verdadero

Error relativo
Es el cociente entre el error absoluto y el valor verdadero

Convergencia
Llegar a la solucin de un problema por medio de un

algoritmo, llegar al cabo de varias iteraciones, para eso


es necesario hacer una pregunta con una variable igual a
cero que no existe, para esto se utiliza la variable
Epsilon = Eps que puede llegar 1 x 10 -5

Caso de Estudio Serie de Taylor

2
+ 1! + 2!

3
3!

Ea = Error Absoluto
Er = Error Relativo
X = valor verdadero
= Valor Aproximado
Ea = X -
Er = Ea / X
Ep = (Ea / X) * 100

=1

+ , < <

Serie de taylor del Coseno

Uc3: Desarrolla un modelo para resolver


races de ecuaciones algebraicas
Objetivo:

Solucin numrica de ecuaciones


algebraicas, con mtodos iterativos: Aproximaciones
sucesivas, Falsa posicin, Newton Raphson

Planteamiento del Problema

Ejercicios
Participantes Con Ventaja La funcin f dada por aproxima el
nmero total de nios en edad preescolar que participan en
el programa gubernamental Con Ventaja entre 1976 y 2015,
donde x =o corresponde al ao 1976.
(a) Grafique f en el intervalo [0, 40]. Discuta cmo ha
cambiado el nmero de participantes entre 1976 y 2015.
(b) Aproxime el nmero de nios inscritos en 1986. 454,400
(c) Estime grficamente los aos en los que hubo 500,000
nios inscritos en Con Ventaja.

También podría gustarte