Resumen:
R es ampliamente conocido como un lenguaje de programación y un
entorno para análisis estadístico y la realización de gráficos de gran
calidad. R es también un entorno de computación viable para la
implementación y la aplicación de métodos numéricos de manera sencilla y
efectiva. Aunque R permite varios estilos de programación, en al medida
de lo posible en este artículo, se usa un estilo orientado a la
"programación de arreglos" (llamado "vectorización"). Como R es
interpretado, se incluye una sección mínima sobre cómo acelelar R usando
"vectorización", o usando el paquete Rcpp para conectar R con C++ y
también paralelización.
Palabras clave:
Método numéricos, lenguage R, álgebra
lineal, ecuaciones no lineales, integración, ecuaciones diferenciales
Abstract:
R is widely known as a programming language and a
software environment for statistical analysis and high quality plotting.
Additionally, R is also a software environment suitable for an effective
and simple implementation of numerical methods. Although R allows
several different programming styles, this article strives to use a
style focused on "array programming" (called "vectorization").
Considering that R is "interpreted", an introductory section is included
on how to accelerate R using "vectorization" or using Rcpp package to
conect R with C++ as well as parallelization.
KeyWords:
Oresme,harmonic series,
measure theory ,coordinate system.
|