Distancia euclidiana desde 0
Para tu segunda función, vas a calcular la distancia desde 0 hasta un punto en un espacio 2D.
Salvo que se indique lo contrario, asume que Rcpp está cargado en tu espacio de trabajo.
Este ejercicio forma parte del curso
Optimizar código de R con Rcpp
Instrucciones del ejercicio
Escribe una función en C++ euclidean_distance() que reciba dos argumentos x e y (ambos de tipo double) y devuelva otro double que sea la distancia euclidiana entre los puntos (0, 0) y (x, y).
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Define the function euclidean_distance()
cppFunction('
___ euclidean_distance(___, ___) {
___ sqrt(x*x + y*y) ;
}
')
# Calculate the euclidean distance
euclidean_distance(1.5, 2.5)