Visual basic met numéricos

Solo disponible en BuenasTareas
  • Páginas : 67 (16737 palabras )
  • Descarga(s) : 7
  • Publicado : 19 de agosto de 2010
Leer documento completo
Vista previa del texto
1

Programaci´n Visual Basic (VBA) para Excel y An´lisis Num´rico o a e
M.Sc. Walter Mora F., M.Sc. Jos´ Luis Espinoza B. e Escuela de Matem´tica a Instituto Tecnol´gico de Costa Rica o Octubre 2005 Versi´n 0.1 o

Contents
1 Programaci´n Visual Basic (VBA) para Excel o 1.1 Introducci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 1.2 Evaluaci´n de funciones . .. . . . . . . . . . . . . . . . . . . . . . . . . . . o 1.2.1 Funciones definidas por el usuario . . . . . . . . . . . . . . . . . . . 1.2.2 Errores comunes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2.3 Evaluando una funci´n en varios tipos de par´metros . . . . . . . . . o a 1.3 Gr´ficas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a 1.4Programaci´n de macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 1.4.1 Introducci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 1.4.2 Funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5 Elementos de programaci´n en VBA . . . . . . . . . . . . . . . . . . . . . . o 1.5.1 Flujo secuencial . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 1.5.2 Flujo condicional (If - Else) . . . . . . . . . . . . . . . . . . . . . 1.5.3 Flujo repetitivo (For-Next, While-Wend, Do While-Loop) . . . . . 1.5.4 Manejo de rangos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.5 Subrutinas. Edici´n y ejecuci´n de una subrutina . . . . . . . . . . . o o 1.5.6 Ejecuci´n de una subrutina mediante un bot´n . . . . . . . . . . . . o o 1.5.7Matrices din´micas . . . . . . . . . . . . . . . . . . . . . . . . . . . . a 1.5.8 Inclusi´n de procedimientos de borrado . . . . . . . . . . . . . . . . o 1.6 Evaluando expresiones matem´ticas escritas en lenguaje matem´tico com´n a a u 1.6.1 Usando clsMathParser. Sintaxis . . . . . . . . . . . . . . . . . . . . 1.6.2 Ejemplo: un graficador 2D . . . . . . . . . . . . . . . . . . . . . . . 1.6.3Ejemplo: un graficador de superficies 3D . . . . . . . . . . . . . . . . 1.6.4 Ejemplo: series num´ricas y series de potencias . . . . . . . . . . . . e 2 Elementos de An´lisis Num´rico a e 2.1 Soluci´n de ecuaciones de una variable . . . . . . . . . . . . . . . . o 2.1.1 M´todo de Newton-Raphson . . . . . . . . . . . . . . . . . e 2.2 Integraci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . o 2.2.1 M´todo de Romberg para integraci´n . . . . . . . . . . . . e o 2.2.2 La funci´n Gamma . . . . . . . . . . . . . . . . . . . . . . . o 2.2.3 Cuadratura gaussiana e integral doble gaussiana. . . . . . . 2.3 Problemas de valor inicial para ecuaciones diferenciales ordinarias . 2.3.1 Existencia y unicidad . . . . . . . . . . . . . . . . . . . . . 2.3.2 M´todo de Euler . . . . . . . . . .. . . . . . . . . . . . . . e 2.3.3 M´todos de Heun . . . . . . . . . . . . . . . . . . . . . . . . e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 3 3 4 5 8 9 9 9 13 13 14 16 22 23 25 29 35 38 38 42 46 49 54 54 54 56 56 58 59 66 66 67 71

2

Chapter 1

Programaci´n Visual Basic (VBA) o para Excel
1.1 Introducci´n o

Microsof Excel c...
tracking img