SEMESTRE AGOSTO-DICIEMBRE 2011 ING. MARTN LUIS LEDEZMA HERNNDEZ AGOSTO 2011 2
1.1 Importancia de los mtodos numricos. Los mtodos numricos son herramientas muy poderosas para la solucin de problemas. Son capaces de manejar sistemas de ecuaciones grandes, no lineales y geomtricas complicadas, comunes en la prctica de la ingeniera y, a menudo, imposibles de resolver analticamente. Por lo tanto, aumentan la habilidad de quien los estudia para resolver problemas. En el transcurso de la carrera tengamos la ocasin de usar software disponible comercialmente que tenga mtodos numricos. El uso inteligente de estos programas depende del conocimiento de la teora bsica en la que se basan estos mtodos. Hay muchos problemas que no pueden plantearse al emplear programas hechos. Si esta versado en los mtodos numricos y es un adepto de la programacin de computadoras, entonces tiene la capacidad de disear sus propios programas para resolver los problemas, sin tener que comprar un software costosos. Los mtodos son un vnculo eficiente para aprender a servirse de las computadoras. Es bien sabido que un camino efectivo para aprender programacin actualmente es escribir programas de computadora. Porque la mayora de los mtodos numricos son diseados para implementarlos en las computadoras, por tanto, son ideales para este propsito. Tambin hay especialistas para ilustrar el poder y las limitaciones de las computadoras. Cuando usted implemente en forma satisfactoria los mtodos numricos en computadora y aplique estos para resolver de otra manera los problemas difciles, usted dispondr de una excelente demostracin de cmo las computadoras pueden servir para su desarrollo profesional. Al mismo tiempo, aprender a reconocer y controlar los errores de aproximacin que son inseparables de los clculos numricos a gran escala. Los mtodos numricos son un medio para reforzar su comprensin de las matemticas, ya que una de sus funciones es convertir las matemticas superiores a operaciones aritmticas bsicas, porque profundizan en los temas que de otro modo resultaran oscuros. Esta alternativa aumenta su capacidad de comprensin y entendimiento en la materia.
1.2 Conceptos bsicos: cifra significativa, precisin, exactitud, incertidumbre y sesgo. Cifra significativa.- Las cifras significativas de un numero son aquellas que pueden ser usadas en forma confiable. Exactitud.- Se refiere a que tan cercano esta el valor calculado o medido con el valor verdadero. Precisin.- Se refiere a que tan cercano esta un valor individual medido o calculado con respecto a los otros. Incertidumbre.- Se refiere a la magnitud en la dispersin de los valores. Sesgo.- Se define como una desviacin sistemtica del valor verdadero.
1.3 Tipos de errores. Error de concepto: inexactitud o equivocacin al producir en la mente una idea sobre algo. Error de apreciacin: es una inexactitud o equivocacin al percibir con los sentidos y la mente un determinado fenmeno o evaluar determinada situacin o problema. Error de medicin: la inexactitud que se acepta como inevitable al comparar una magnitud con su patrn de medida. El error de medicin depende de la escala de medida empleada, y tiene un lmite. Los errores de medicin se clasifican en distintas clases (accidentales, aleatorios, sistemticos, etc.). Error absoluto: Es la diferencia entre el valor de la medida y el valor tomado como exacto. Puede ser positivo o negativo, segn si la medida es superior al valor real o inferior (la resta sale positiva o negativa). Tiene unidades, las mismas que las de la medida. Error absoluto es la imprecisin que acompaa a la medida. Nos da idea de la sensibilidad del aparato o de lo 3
cuidadosas que han sido las medidas por lo poco dispersas que resultaron. El error absoluto indica el grado de aproximacin y da un indicio de la calidad de la medida. El conocimiento de la calidad se complementa con el error relativo. Ea=imprecisin=incertidumbre
Error relativo: Es el cociente (la divisin) entre el error absoluto y el valor exacto. Si se multiplica por 100 se obtiene el tanto por ciento (%) de error. Al igual que el error absoluto puede ser positivo o negativo (segn lo sea el error absoluto) porque puede ser por exceso o por defecto. no tiene unidades. Error relativo es el que nos indica la calidad de la medida. Es el cociente entre el error absoluto y el valor que damos como representativo (la media aritmtica). Se puede dar en % de error relativo.
1.3.1 Definicin de error: error absoluto y relativo. Error Absoluto.- Error que se determina al dividir el error absoluto entre el valor verdadero. Se puede expresar en porcentaje, partes por mil o partes por milln. Error Relativo.- Errores que afectan la precisin de una medicin. Ocasiona que los datos se distribuyan ms o menos con simetras alrededor de valor promedio. (Se refleja por su grado de precisin).
1.3.2 Error por redondeo. Errores de redondeo.- Se producen cuando los nmeros tienen un lmite de cifras significativas que se usan para representar nmeros exactos. Es aquel tipo de error en donde el nmero significativo de dgitos despus del punto decimal se ajusta a un nmero especfico provocando con ello un ajuste en el ltimo dgito que se toma en cuenta. Los errores de redondeo resultan de representar aproximadamente nmeros que son exactos. Proceso mediante el cual se eliminan decimales poco significativos a un nmero decimal. Mtodo comn Las reglas del redondeo se aplican al decimal situado en la siguiente posicin al nmero de decimales que se quiere transformar, es decir, si tenemos un nmero de 3 decimales y queremos redondear a 2, se aplicar las reglas de redondeo: Dgito menor que 5: Si el siguiente decimal es menor que 5, el anterior no se modifica. Ejemplo: 12,612. Redondeando a 2 decimales deberemos tener en cuenta el tercer decimal: 12,612= 12,61. Dgito mayor que 5: Si el siguiente decimal es mayor o igual que 5, el anterior se incrementa en una unidad. Ejemplo: 12,618. Redondeando a 2 decimales deberemos tener en cuenta el tercer decimal: 12,618= 12,62. Ejemplo: 12,615. Redondeando a 2 decimales deberemos tener en cuenta el tercer decimal: 12,615= 12,62. Esto genera errores de redondeo En ambos casos tenemos que: Valor verdadero = valor aproximado + error Definicin. Definimos el error absoluto como: Error absoluto = valor verdadero - valor aproximado 4
1.3.3 Error por truncamiento. Para llevar a cabo operaciones de algunas funciones matemticas los compiladores ejecutan estas funciones utilizando series infinitas de trminos, pero es difcil llevar a cabo estos clculos hasta el infinito, por lo tanto la serie tendr que ser truncada. Truncamiento es el trmino usado para reducir el nmero de dgitos a la derecha del punto decimal, descartando los menos significativos. Por ejemplo dados los nmeros reales: 3,14159265358979 32,438191288 6,3444444444444 Para truncar estos nmeros a dgitos decimales, slo consideramos los 4 dgitos a la derecha de la coma decimal. El resultado es: 3,1415 32,4381 6,3444 Ntese que en algunos casos, el truncamiento dar el mismo resultado que el redondeo, pero el truncamiento no redondea hacia arriba ni hacia abajo los dgitos, meramente los corta en el dgito especificado. El error de truncamiento puede ser hasta el doble del error mximo que se puede tener usando redondeo. Los errores de truncamiento, resultan de representar aproximadamente un procedimiento matemtico exacto. Los errores de truncamiento tienen relacin con el mtodo de aproximacin que se usar ya que generalmente frente a una serie infinita de trminos, se tender a cortar el nmero de trminos, introduciendo en ese momento un error, por no utilizar la seria completa (que se supone es exacta). En una iteracin, se entiende como el error por no seguir iterando y seguir aproximndose a la solucin. en un intervalo que se subdivide para realizar una serie de clculos sobre l, se asocia al nmero de paso, resultado de dividir el intervalo n veces.
1.3.4 Error numrico total. El error numrico total se entiende como la suma de los errores de redondeo y truncamiento introducidos en el clculo. Pero aqu surge un problema. Mientras ms clculos se tengan que realizar para obtener un resultado, el error de redondeo se ir incrementando. Pero por otro lado, el error de truncamiento se puede minimizar al incluir ms trminos en la ecuacin, disminuir el paso a proseguir la iteracin (o sea mayor nmero de clculos y seguramente mayor error de redondeo): El error numrico total es la suma de los errores de redondeo y de truncamiento (los errores de truncamiento decrecen conforme el nmero de clculos aumenta, por lo que se encara el siguiente problema: la estrategia de disminuir un componente del error total lleva al incremento del otro). ERROR NUMRICO TOTAL El error numrico total se entiende como la suma de los errores de redondeo y truncamiento introducidos en el clculo. Pero aqu surge un problema. Mientras ms clculos se tengan que realizar para obtener un resultado, el error de redondeo se ir incrementando. Pero por otro lado, el error de truncamiento se 5
puede minimizar al incluir ms trminos en la ecuacin, disminuir el paso a proseguir la iteracin (o sea mayor nmero de clculos y seguramente mayor error de redondeo): El error numrico total es la suma de los errores de redondeo y de truncamiento (los errores de truncamiento decrecen conforme el nmero de clculos aumenta, por lo que se encara el siguiente problema: la estrategia de disminuir un componente del error total lleva al incremento del otro).
1.4 Software de cmputo numrico Nos ayudan a reducir esquemas numricos bsicos, escribir programas y resolverlos en una computadora y usar correctamente el software existente para dichos mtodos. Nos vuelven aptos para entender esquemas numricos a fin de resolver problemas matemticos, de ingeniera y cientficos en una computadora. Matlab es al mismo tiempo un entorno y un lenguaje de programacin. Uno de sus puntos fuertes es el hecho de que el lenguaje d-e Matlab permite construir nuestras propias herramientas. Podemos fcilmente crear nuestras propias funciones y programas especiales (conocidos como archivos-M) en cdigo Matlab. Los podemos agrupar en Toolbox: coleccin especializada de archivos-M para trabajar en clases particulares de problemas. La manera ms fcil de visualizar Matlab es pensar en l como en una calculadora totalmente equipada, aunque, en realidad, ofrece muchas ms caractersticas y es mucho ms verstil que cualquier calculadora. Matlab es una herramienta para hacer clculos matemticos. Es una plataforma de desarrollo de aplicaciones, donde conjuntos de herramientas inteligentes para la resolucin de problemas en reas de aplicacin especfica, a menudo llamadas toolboxes, se pueden desarrollar con facilidad relativa.
10 caractersticas del software de clculo numrico Matlab. 1) Clculo numrico rpido y con alta precisin 2) Manejo simblico 3) Graficacin y visualizacin avanzada 4) Programacin mediante un lenguaje de alto nivel 5) Programacin estructurada y orientada a objetos 6) Soporte bsico para diseo de interfaz grfica 7) Extensa biblioteca de funciones 8) Aplicaciones especializadas para algunas ramas de ciencias e ingeniera 9) Herramientas interactivas para exploracin, diseo y resolucin de problemas iterativos 10) Herramientas para crear interfaces grficas de usuario personalizadas
1.5 Mtodos iterativos. En matemtica computacional, un mtodo iterativo trata de resolver un problema (como una ecuacin o un sistema de ecuaciones) mediante aproximaciones sucesivas a la solucin, empezando desde una estimacin inicial. Esta aproximacin contrasta con los mtodos directos, que tratan de resolver el problema de una sola vez (como resolver un sistema de ecuaciones Ax=b encontrando la inversa de la matriz A). Los mtodos iterativos son tiles para resolver problemas que involucran un nmero grande de variables (a veces del orden de millones), donde los mtodos directos tendran un coste prohibitivo incluso con la potencia del mejor computador disponible.