
Numerical C
Philip Joyce
- Editorial
- Apress
- Año
- 2019
- Páginas
- ~319
- Nivel
- Intermedio
De qué trata
Numerical C: Applied Computational Programming with Case Studies es un libro de Philip Joyce publicado por Apress en 2019 que enseña a resolver problemas de matemática aplicada programando en C. Joyce es ingeniero de software con casi treinta años de experiencia en control industrial, comunicaciones y sistemas aeroportuarios, y tiene un máster en física computacional. La editorial lo dirige a quien tenga matemáticas de nivel escolar y algo de experiencia programando, incluidas personas de ciencias de la vida, ingeniería o economía que necesitan aprender C para su trabajo.
El primer capítulo es un repaso rápido de C: entrada y salida de caracteres, operaciones aritméticas, bucles for y do, switch, if/else, arrays, funciones, cadenas, funciones matemáticas, estructuras, sizeof y goto. A partir de ahí cada capítulo aplica un método: resolución de ecuaciones (fórmula cuadrática y método de prueba y mejora para potencias superiores), integración numérica por trapecios y regla de Simpson, integración de Monte Carlo para áreas, círculos y figuras de más dimensiones, aritmética e inversión de matrices, correlación y coeficiente de correlación de Pearson (PMCC), simulaciones de Monte Carlo (desintegración radiactiva, aguja de Buffon y paseo aleatorio), el método de la matriz aumentada para sistemas de hasta doce ecuaciones simultáneas, acceso a archivos con ejemplos de registros médicos y de empresa, y ecuaciones diferenciales con series de Taylor y Maclaurin, Euler y Runge-Kutta, incluidas las de segundo orden. Los apéndices explican el entorno de desarrollo (Visual Studio y línea de comandos), resumen la sintaxis y dan las respuestas a los problemas propuestos.
Es una introducción práctica y accesible, no un tratado de análisis numérico: no estudia con rigor la estabilidad ni el error de los métodos y no usa bibliotecas científicas como GSL o LAPACK. El código, en C estándar, está en el repositorio oficial de Apress, organizado por capítulos y con las soluciones de los problemas.
- C
- Métodos numéricos
- Resolución de ecuaciones
- Integración numérica
- Monte Carlo
- Matrices
- Correlación (PMCC)
- Sistemas de ecuaciones
- Ecuaciones diferenciales
- Runge-Kutta
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✗ Sin proyectos

