analisis numerico

16
UNEXPO Asignatura: Análisis Numérico Tema I: Introducción al Análisis Numérico 1 Tema I. Introducción al Análisis numérico El análisis numérico es una rama de las matemáticas que involucra el estudio, desarrollo, y análisis de algoritmos para obtener soluciones numéricas a varios problemas matemáticos. Frecuentemente, se le llama las matemáticas de la computación científica. El análisis numérico proporciona herramientas y métodos para resolver problemas matemáticos en forma numérica. Su objetivo es desarrollar procedimientos computacionales detallados, capaces de ser implementados en computadores y estudiar sus características de desempeño o funcionamiento. Un algoritmo es un conjunto de instrucciones para efectuar operaciones matemáticas, diseñadas para conducir a la solución de un problema dado. Las computadoras permiten la solución de problemas matemáticos. Sin embargo, los resultados se ven afectados por el uso de la aritmética de precisión finita. PARTE 1 CONCEPTOS BÁSICOS 1. Sistemas numéricos Número: es una cadena de elementos que tiene una parte entera, y puede tener o no una parte decimal. Los decimales se separan de la parte entera mediante una coma. Cada elemento ocupa una posición en función de la base. Un número racional se puede descomponer en una parte entera y una parte fraccional (o decimal): 3 2 1 0 1 2 3 , d d d D D D D o efg abcd , Elementos de número: cada uno de los caracteres que forman un número. (En el sistema decimal: dígitos; en el sistema binario: bits). Parte entera Parte fraccional Parte entera Parte fraccional

Upload: david-bueno

Post on 11-Nov-2015

17 views

Category:

Documents


0 download

DESCRIPTION

analisis numerico

TRANSCRIPT

  • UNEXPO Asignatura: Anlisis Numrico

    Tema I: Introduccin al Anlisis Numrico

    1

    Tema I. Introduccin al Anlisis numrico

    El anlisis numrico es una rama de las matemticas que involucra el estudio, desarrollo, y

    anlisis de algoritmos para obtener soluciones numricas a varios problemas matemticos.

    Frecuentemente, se le llama las matemticas de la computacin cientfica.

    El anlisis numrico proporciona herramientas y mtodos para resolver problemas matemticos

    en forma numrica. Su objetivo es desarrollar procedimientos computacionales detallados,

    capaces de ser implementados en computadores y estudiar sus caractersticas de desempeo o

    funcionamiento.

    Un algoritmo es un conjunto de instrucciones para efectuar operaciones matemticas,

    diseadas para conducir a la solucin de un problema dado.

    Las computadoras permiten la solucin de problemas matemticos. Sin embargo, los resultados

    se ven afectados por el uso de la aritmtica de precisin finita.

    PARTE 1 CONCEPTOS BSICOS

    1. Sistemas numricos

    Nmero: es una cadena de elementos que tiene una parte entera, y puede tener o no una

    parte decimal. Los decimales se separan de la parte entera mediante una coma. Cada

    elemento ocupa una posicin en funcin de la base.

    Un nmero racional se puede descomponer en una parte entera y una parte fraccional (o

    decimal):

    3210123 , dddDDDD o efgabcd ,

    Elementos de nmero: cada uno de los caracteres que forman un nmero. (En el sistema

    decimal: dgitos; en el sistema binario: bits).

    Parte entera Parte fraccional Parte entera Parte fraccional

  • UNEXPO Asignatura: Anlisis Numrico

    Tema I: Introduccin al Anlisis Numrico

    2

    Base (o raz de un sistema numrico): denominador comn que permite determinar el

    valor posicional de cada elemento de nmero.

    1.1 Sistemas decimal y binario

    Sistema decimal: es el frecuentemente utilizado. La base o raz es diez (10). Est

    conformado por diez (10) dgitos, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

    La base o raz de un sistema numrico se denota con un subndice.

    El valor de un nmero es el valor de la suma ponderada de sus dgitos. Es decir, el valor de un

    nmero de base B es (abcdefg,hijk)B, y se calcula de la siguiente manera:

    43210123456 *********** BkBjBiBhBgBfBeBdBcBbBa

    Por ejemplo:

    0123410 10*010*810*910*410*114980

    Las computadoras no utilizan el sistema decimal, sino el sistema binario.

    Sistema binario: es de base dos (2), slo est compuesto por dos (2) bits. El valor de un

    nmero binario es la suma ponderada de sus bits segn la base.

    Representacin: 210111

    1.2 Otros sistemas en base B

    Sistema octal: la base es ocho (8), est conformado por ocho (8) dgitos 0, 1, 2, 3, 4, 5, 6 y

    7.

    La representacin de un nmero octal sera: 8521 .

    Nota: Sirve para convertir cualquier nmero de base B

    (binario, octal, hexadecimal) al sistema decimal.

  • UNEXPO Asignatura: Anlisis Numrico

    Tema I: Introduccin al Anlisis Numrico

    3

    Sistema hexadecimal: la base es diecisis (16), posee diecisis dgitos 0, 1, 2, 3, 4, 5, 6,

    7, 8, 9, A, B, C, D, E, F. La representacin de un nmero hexadecimal sera: 1681 AE .

    Decimal Binario Octal Hexadecimal Decimal Binario Octal Hexadecimal

    0 0 0 0 11 1011 13 B

    1 1 1 1 12 1100 14 C

    2 10 2 2 13 1101 15 D

    3 11 3 3 14 1110 16 E

    4 100 4 4 15 1111 17 F

    5 101 5 5 16 10000 20 10

    6 110 6 6 17 10001 21 11

    7 111 7 7 18 10010 22 12

    8 1000 10 8 19 10011 23 13

    9 1001 11 9 20 10100 24 14

    10 1010 12 A 21 100101 25 15

    1.3 Conversin entre sistemas

    Conversin desde cualquier sistema de base B al sistema decimal: como se expuso

    en el tem 1.1, el valor de un nmero de base B es (abcdefg,hijk)B, se calcula:

    43210123456 *********** BkBjBiBhBgBfBeBdBcBbBa

    Por ejemplo, convertir de binario a decimal: 101112

    10

    01234

    2 23124016*12*12*12*12*02*110111

    Conversin de decimal a binario ( a cualquier otro sistema de base B): se realizan

    divisiones sucesivas en aritmtica enteras del nmero en base diez (10), entre la base a

    convertir "B" hasta obtener un cociente menor que esa base "B". Se ordenan los restos o

    residuos del ltimo al primero para obtener el nmero en base "B".

    Por ejemplo, convertir 2710 a binario: 210 1101127

    27 2

    1 13 2

    1 6 2

    0 3 2

    1 1

  • UNEXPO Asignatura: Anlisis Numrico

    Tema I: Introduccin al Anlisis Numrico

    4

    Conversin entre sistemas de base B

    De binario a octal, se separa el nmero binario en grupos de tres (3) bits de derecha a izquierda

    y luego se halla el equivalente octal de cada grupo. Ejemplo:

    octalA211011010111

    827562

    26571101101011111110111010

    De binario a hexadecimal, se separa el nmero binario en grupos de cuatro (4) bits de derecha

    a izquierda, y luego se halla el equivalente hexadecimal de cada grupo. Ejemplo:

    lhexadecimaA201101010010

    16246

    460110101001001001010110 AA

    De octal a binario, se halla el equivalente binario (3 bits) de cada dgito en octal y se ordenan en

    la posicin de cada dgito octal. Ejemplo:

    binarioA82364

    2810011001110

    0100111101023644632

    De hexadecimal a binario, se halla el equivalente binario en nmeros de cuatro (4) bits para

    cada dgito hexadecimal y se ordenan en la posicin que ocupe cada dgito hexadecimal.

    Ejemplo:

    binarioAFA 16289

    21600101111100010101001

    00111100101001101010289289 FAFA

  • UNEXPO Asignatura: Anlisis Numrico

    Tema I: Introduccin al Anlisis Numrico

    5

    1.4 Aritmtica binaria

    Suma: para sumar dos (2) bits, basarse en

    Ejemplo: 1112 + 1012

    11 Acarreo

    111

    + 101

    1100 Resultado

    Complemento a dos: para obtenerlo se invierte el nmero, y luego se le suma uno (1).

    Ejemplo: hallar el complemento a dos de 11012

    1101 Nmero a complementar

    0010 Nmero invertido

    + 1 Se suma uno

    0011 Resultado

    Resta: para la resta se tiene que X Y=X + (-Y), donde -Y es el complemento a dos de Y.

    Ejemplo 11102 - 01102

    1

    1110 1110

    -0110 +1010

    11000

    Indica que el resultado es positivo

    A B A+B

    0 0 0

    0 1 1

    1 0 1

    1 1 10

  • UNEXPO Asignatura: Anlisis Numrico

    Tema I: Introduccin al Anlisis Numrico

    6

    1.5 Notacin cientfica, punto flotante y redondeo

    En la notacin cientfica: una cantidad se expresa como un nmero comprendido entre 1

    y 9,999999 multiplicado por diez (10) elevado a un exponente entero.

    La cantidad numrica que contiene el punto decimal se denomina mantisa y la potencia de diez

    (10) se llama exponente.

    Ejemplos:

    5900000000000 millas, puede escribirse como: millas1210*9,5

    0,000000000000000000000053 gramos = gramos2310*3,5

    La forma punto flotante normalizada de un nmero real, es:

    nkddddafl 10*)...,0()( 321

    Donde: a = 0, d1d2d3dk es la mantisa de k dgitos

    n es el exponente o caracterstica

    El nmero 5900000000000 en punto flotante es: 1310*59,0

    Redondeo: todo computador tiene un nmero finito de dgitos, por lo que es necesario

    limitar toda expresin numrica mediante la tcnica de redondeo. Esto conlleva un error

    inevitable, el llamado error de redondeo; ocurre porque la aritmtica de la mquina involucra

    nmeros con slo una cantidad o nmero finito de dgitos.

    Si se considera un nmero real positivo a:

    nkkk dddda 10*...,0 211

    Mantisa

    Exponente

    Mantisa Exponente

  • UNEXPO Asignatura: Anlisis Numrico

    Tema I: Introduccin al Anlisis Numrico

    7

    Este se puede reducir a la forma de punto flotante:

    nkdddafl 10*)...,0()( 21

    La normalizacin de a o fl(a), puede obtenerse tradicionalmente de dos maneras:

    a) Cortando los dgitos dk+1dk+2. Este redondeo se llama cortando el nmero.

    b) Si dk+1 5, se suma 1 a dk para obtener fl(a)

    Si dk+1 < 5, se cortan todos, excepto los primeros k dgitos. Este redondeo se llama

    redondeando el nmero.

    Ejemplo: ...14159265,3

    Si k = 5 y se emplea el cortado 110*)31415,0()( fl

    Si se redondea a cinco dgitos 110*)31416,0()( fl

    Entonces el error que resulta de reemplazar un nmero por su forma de punto flotante, se

    denomina error de redondeo.

    Error por desbordamiento (Overflow): el nmero no puede ser representado por el

    computador debido a que excede el rango utilizable del punto flotante (>1,7x1038).

    Error por subdesbordamiento (Underflow): el nmero calculado por la computadora no

    puede ser representado, porque se encuentra por debajo del rango utilizable (

  • UNEXPO Asignatura: Anlisis Numrico

    Tema I: Introduccin al Anlisis Numrico

    8

    PARTE 2 MATRICES Y SUS PROPIEDADES

    2. Matrices y vectores

    2.1 Matriz

    Una matriz de orden n x m es un arreglo rectangular de elementos con n renglones o filas y con

    m columnas, en el cual no slo es importante el valor de un elemento sino tambin su posicin

    en el arreglo.

    nmnn

    m

    m

    ij

    aaa

    aaa

    aaa

    aA

    21

    22221

    11211

    La notacin para una matriz n x m es una letra mayscula como A para la matriz, y letras

    minsculas con subndices dobles como aij, para referirse a la componente o elemento en la

    interseccin de la i-sima fila con la j-sima columna.

    i y j son enteros y cumplen con 1 i n, 1 j m.

    Una matriz de orden 1 * m se denomina vector fila o rengln m-dimensional; se representa as:

    maaaa 11211

    Una matriz de orden n * 1 se denomina vector columna n-dimensional; su representacin es la

    siguiente:

    1

    21

    11

    na

    a

    a

    a

    Usualmente los vectores tienen una notacin de letra minscula en negrilla.

  • UNEXPO Asignatura: Anlisis Numrico

    Tema I: Introduccin al Anlisis Numrico

    9

    Matriz cuadrada: matriz con n = m, se dice que la matriz es de orden n.

    La diagonal principal de una matriz cuadrada est conformada por los elementos de la matriz

    cuyo i es igual a j a11, a22, a33 ann.

    041

    018

    219

    A

    La diagonal secundaria est formada por los elementos an1, an-1 2, an-2 3 a1n.

    041

    018

    219

    A

    La traza de una matriz cuadrada es la sumatoria de los elementos de su diagonal principal.

    n

    ija

    1

    ji

    Matrices iguales: dos matrices An*m y Bp*q son iguales si pn , qm y ijij ba ji, .

    Matriz diagonal: matriz cuadrada con 0ija ji .

    Matriz identidad o matriz unidad: matriz cuadrada con 0ija ji y 1ija ji , se denota

    con .

    Matriz nula: matriz con 0ija ji, , tambin se denota por 0n*m.

    Matriz triangular inferior: matriz con 0ija ji .

    Matriz triangular superior: matriz con 0ija ji

  • UNEXPO Asignatura: Anlisis Numrico

    Tema I: Introduccin al Anlisis Numrico

    10

    Matriz simtrica: matriz cuadrada en la que todos sus elementos son simtricos respecto a la

    diagonal principal. Es igual a su traspuesta. jiij aa ji, TAA

    315

    129

    591

    A

    Matriz anti simtrica: matriz cuadrada que tiene opuestos todos los elementos que son

    simtricos respecto a la diagonal principal, a su vez, los elementos de la diagonal principal son

    iguales a cero. jiij aa ji y 0ija ji .

    La matriz anti simtrica es igual a la opuesta de su traspuesta. TAA

    012

    101

    210

    A

    Matriz traspuesta: se obtiene intercambiando filas por columnas. La traspuesta de una matriz

    ijmn aA * es una matriz jinmT aA * . Esto es:

    nmnn

    m

    m

    aaa

    aaa

    aaa

    A

    21

    22221

    11211

    mnmm

    n

    n

    T

    aaa

    aaa

    aaa

    A

    21

    22212

    12111

    Si

    295

    741

    863

    A

    278

    946

    513TA

  • UNEXPO Asignatura: Anlisis Numrico

    Tema I: Introduccin al Anlisis Numrico

    11

    Propiedades de la trasposicin:

    a) (A + B)T = A T + B T

    b) (A * B) T = A T * B T

    c) ( A) T = * A T

    d) (A T) T = A

    e) A T = A Si A es cuadrada y simtrica

    2.2 Suma de matrices

    Dadas dos matrices de igual orden n * m, A = (aij) y B = (bij), se define la suma como la matriz

    de orden n * m dada por:

    nmnmnnnn

    mm

    mm

    ijij

    bababa

    bababa

    bababa

    baBA

    2211

    2222222121

    1112121111

    La suma A y B es la matriz que en la posicin ij tiene al elemento aij + bij. Slo est definida para

    matrices de igual orden.

    Propiedades de la suma de matrices:

    a) A + (B+C) = (A + B) + C Asociativa

    b) A + B = B + A Conmutativa

    c) A + 0 = A Elemento neutro

    d) A + (-A) = (-A) + A = 0 Elementos simtricos

    2.3 Producto de un escalar por una matriz

    Dada una matriz A de orden n * m y dado un escalar , se define su producto como la matriz de

    orden n * m:

  • UNEXPO Asignatura: Anlisis Numrico

    Tema I: Introduccin al Anlisis Numrico

    12

    nmnn

    m

    m

    ij

    aaa

    aaa

    aaa

    aAA

    21

    22221

    11211

    Propiedades:

    a) ( + )* A = A + A

    b) (A + B)* = A + B

    c) ()*A = (A)

    d) 1*A = A

    2.4 Producto de matrices

    Dadas dos matrices An*m y Bp*q, el producto A * B es una matriz de orden n * q, siempre y

    cuando m = p. Cada trmino de la matriz resultante C, se halla mediante la expresin:

    pjimjijiij bababac *...** 2211 El orden de la matriz resultante C es

    n * q

    n

    k

    kjikij bac

    1

    *

    El elemento ij de la matriz producto, se obtiene sumando los productos de cada elemento de la

    fila i de la matriz A por cada elemento de la columna j de la matriz B.

    Propiedades:

    a) A * B B * A

    b) A * (B * C) = (A * B) * C

    c) A * (B + C) = A * B + A * C

    d) A * I = I * A = A

    e) A * 0 = 0 * A =0

  • UNEXPO Asignatura: Anlisis Numrico

    Tema I: Introduccin al Anlisis Numrico

    13

    2.5 Determinante de una matriz

    2221

    1211

    aa

    aaA 21222211

    2221

    1211aaaa

    aa

    aaA

    333231

    232221

    131211

    aaa

    aaa

    aaa

    A

    322311332112312213322113312312332211333231

    232221

    131211

    aaaaaaaaaaaaaaaaaa

    aaa

    aaa

    aaa

    A

    El menor: el menor complementario ij denotado Mij es el determinante de la submatriz que se

    obtiene de A eliminando la fila i y la columna j. Por ejemplo:

    44434241

    34333231

    24232221

    14131211

    aaaa

    aaaa

    aaaa

    aaaa

    A

    444241

    343231

    141211

    23

    aaa

    aaa

    aaa

    M

    El cofactor o adjunto: se la matriz A, se define el cofactor ij denotado cij o aij, como

    ijji

    ij Mc

    1

    La adjunta: de una matriz A est formada por la matriz sustituida por los cofactores de la matriz

    A, se denota AdjA.

    2.6 Matriz inversa

    Una matriz cuadrada de orden n, se dice que es invertible cuando existe otra matriz cuadrada

    del mismo orden denotada A-1 con la que se cumple:

    IAAIAA ** 11

  • UNEXPO Asignatura: Anlisis Numrico

    Tema I: Introduccin al Anlisis Numrico

    14

    Una matriz singular es aquella que no tiene inversa, su determinante es igual a cero (0). Una

    matriz regular tiene inversa, el determinante es 0.

    La inversa de una matriz se obtiene multiplicando la traspuesta de la adjunta de la matriz por el

    inverso del determinante de la misma:

    TAdjA

    ADetA *

    11

    Polinomio Caracterstico: sea una matriz Anxn, entonces el polinomio de grado n, p() =det(A -

    I), es el polinomio caracterstico de la matriz A.

    Valores propios: son las n races (i, i = 1, 2 , ...,n) del polinomio caracterstico p() de la

    matriz A.

    Vectores propios: son aquellos vectores que cumplen la ecuacin: (A - iI) xi = 0,

    Ejercicios

    1. Escribir el nmero decimal correspondiente a los siguientes nmeros:

    a) 100112

    b) 101102

    c) 111112

    d) 111100112

    e) 10112

    f) 111012

    g) 1,0000012

    h) 110,10112

    2. Escribir en base dos (2) los siguientes nmeros dados en base diez (10):

    a) 34210

    b) 36 10

    c) 93210

    d) 24310

    e) 65810

    f) 102410

    g) 192,5810

    h) 23510

    3. Convierta los siguientes nmeros de decimal a octal:

    a) 34210

    b) 36 10

    c) 93210

    d) 24310

    e) 65810

    f) 102410

    g) 192,5810

    h) 23510

  • UNEXPO Asignatura: Anlisis Numrico

    Tema I: Introduccin al Anlisis Numrico

    15

    4. Convierta los siguientes nmeros de octal a decimal:

    a) 43128

    b) 57608

    c) 51238

    d) 45168

    e) 63758

    f) 6458

    g) 1728

    h) 2358

    5. Convierta los siguientes nmeros binarios a octal y a hexadecimal:

    a) 11011102

    b) 1101110012

    c) 1001111012

    d) 1011010012

    e) 100112

    f) 101102

    g) 111112

    h) 111100112

    i) 10112

    j) 111012

    k) 110112

    l) 1100112

    6. Convierta los siguientes nmeros de octal a hexadecimal:

    a) 43128

    b) 57608

    c) 51238

    d) 45168

    e) 63758

    f) 6458

    g) 1728

    h) 2358

    7. Convierta los siguientes nmeros de hexadecimal a octal:

    a) 918716

    b) CAB16

    c) F1C16

    d) 4A516

    e) 9A816

    f) 4FE16

    g) FEF16

    h) 8FF16

    8. Haga una aproximacin usando aritmtica de redondeo a cuatro cifras:

    a) 0,3258132 b) 1,425138 c) 0,4263289 d) 3,2514326

    9. Calcule en forma exacta y luego usando aritmtica de redondeo a cuatro cifras, las siguientes

    operaciones:

    a) 3

    5

    5

    2 b)

    3

    2*

    7

    5 c)

    7

    4*

    5

    2

    3

    1

    d)

    8

    5

    7

    1

    5

    2

    10. Sea xx

    xsenxx

    xf

    cos2

    cos2

  • UNEXPO Asignatura: Anlisis Numrico

    Tema I: Introduccin al Anlisis Numrico

    16

    a) Calcule xflmx

    2

    b) Use aritmtica de redondeo a cinco cifras para evaluar f(0,1)

    11. Si x = 0,43257143 y y = 0,43257824

    a) Use aritmtica de redondeo a cinco cifras para calcular fl(x) y fl(y).

    b) Calcule los errores relativo y absoluto