Problem 60311. Travel a path
In Cody Problem 60251, minnolina asks us to determine the end point given a string indicating unit movements forward, backward, left, and right. For example, ‘fflff’ brings the marker to the point (-1,4).
This problem extends that one by specifying a heading (H)—i.e., an angle in degrees measured clockwise from north, or the positive y-direction—and a distance (D) to move. The movement string corresponding to the example above would be ‘H0 D1 H0 D1 H270 D1 H0 D1 H0 D1’.
Write a function that determines the points, starting at an initial point with coordinates in x0y0, resulting from a movement string. The output should be an nx2 matrix with the x and y coordinates of the points in the columns.
Solution Stats
Problem Comments
Solution Comments
Show commentsProblem Recent Solvers4
Suggested Problems
-
Given two arrays, find the maximum overlap
1646 Solvers
-
Lychrel Number Test (Inspired by Project Euler Problem 55)
104 Solvers
-
Implement a bubble sort technique and output the number of swaps required
342 Solvers
-
Converting numbers back from extended form
120 Solvers
-
Sum of diagonals elements of a matrix
225 Solvers
More from this Author311
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!