Question: PLEASE ANSWER THIS QUESTION USING PROLOG AND ONLY ANSWER IF YOU KNOW PROLOG. Question 3. [1.5 points] Give a predicate that calculates the distance between

PLEASE ANSWER THIS QUESTION USING PROLOG AND ONLY ANSWER IF YOU KNOW PROLOG.

PLEASE ANSWER THIS QUESTION USING PROLOG AND ONLY ANSWER IF YOU KNOW

Question 3. [1.5 points] Give a predicate that calculates the distance between two geographic locations specified by latitude and longitude in radians. ?- distance( 45.421016, -75.690018, 45.4222, -75.6824, D) D = 0.6089563918931657. This distance can be found as follows (great circle interpolation): Input: lat1,loni and lat2, lon2 in radian:s Output: distance in kilometers 2+asin(-qrt((sin(lati2latz))z + cos(lat1) * cos(lat2) 2 (loni - lon2 distance = 6371.0 * dradians Note that the GPS location use angles in degree but the above formula expects angles in radians. The angles can be converted as usual: angledegrees angleradians = p 180

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!