Question

# use matlab: ) Computing a distance and travel time between two locations. Obtain user input for...

use matlab: ) Computing a distance and travel time between two locations. Obtain user input for two variables, X and Y, which describe a coordinate location.

Assume this coordinate is in units of miles. Write a script that :

a) computes the distance D between the two points (0,0) and (X,Y) in kilometers.

b) if D is greater than 5 kilometers, assume we drive at a speed of 40 km per hour. Otherwise, assume we walk at a speed of 5 km per hour. Display the travel time to the command line.

Test Cases: If X=1 and Y=2, the distance should be 3.6 km, and travel time should be 0.72 hours. If X= -4 and Y=5, this distance should be 10.3 km, and travel time should be 0.26 hours.

*note: 1.609 km =1 mile *Hint: remember the Pythagorean theorem for the sides of right triangles is a2 + b2 =c2

SCRIPT:

clear all
clc
X=input('enter x coordinate of the location(in miles):')
Y=input('enter y coordinate of the location(in miles):')
D=sqrt(X^2+Y^2); %distance in mile
D=D*1.609;
if(D>5)
t=D/40; %t=time in hour
else
t=D/5;
end
disp(D) % for displaying distance
disp(t) % for displaying travel time

TEST CASE - 1

enter x coordinate of the location(in miles):1

X =

1

enter y coordinate of the location(in miles):2

Y =

2

3.5978

0.7196

TEST CASE - 2

enter x coordinate of the location(in miles):-4

X =

-4

enter y coordinate of the location(in miles):5

Y =

5

10.3026

0.2576

#### Earn Coins

Coins can be redeemed for fabulous gifts.