Euclidean distance from 0
For your second function, you will compute the distance from 0 to a point in a 2D space.
Unless otherwise noted, assume that Rcpp is loaded in your workspace.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Optimizing R Code with Rcpp
अभ्यास निर्देश
Write a C++ function euclidean_distance() that takes two arguments x and y (both double) and returns another double that is the euclidian distance between (0, 0) and (x, y) points.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Define the function euclidean_distance()
cppFunction('
___ euclidean_distance(___, ___) {
___ sqrt(x*x + y*y) ;
}
')
# Calculate the euclidean distance
euclidean_distance(1.5, 2.5)