Geometría básica con R. Triángulos, circunferencias, estrellas, distancias, ángulos,…
Trabajar con triángulos y R es bien sencillo con el paquete learnGeom. La entrada viene a cuento por una duda en lista de correo de ayuda en R que no pude ayudar a resolver por no disponer de un equipo informático en ese momento. Es un paquete que nos permite visualizar los aspectos básicos de la geometría que todos tenemos olvidada. Un ejemplo de uso sería:
#install.packages("LearnGeom")
library(LearnGeom)
x_min <- 0; x_max <- 100
y_min <- 0; y_max <- 100
CoordinatePlane(x_min, x_max, y_min, y_max)
A <-c(50,50)
B <- c(70,70)
C <- c(70,50)
triangulo <- CreatePolygon(A, B, C)
Draw(triangulo, "grey")
PolygonAngles(triangulo)
Fijamos un plano, en este caso de 0 a 100 en ambos ejes y sobre ese plano pintamos un polígono indicando los vértices y como resultado obtenemos un triángulo rectángulo, podemos ver los ángulos que forman los vértices también y hay otras funciones interesantes como distancias entre puntos que nos sirven para recordar a Pitágoras;